diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2009-01-21 19:32:42 +0100 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2009-01-21 19:32:42 +0100 |
commit | d17393649419980073145b92737cc9f845a26a9e (patch) | |
tree | 93a37c3aaed148781776cc9c4390d53b8adaeb33 | |
parent | ec11681b71f8604a7a8e936ccef22b4f91c29893 (diff) | |
download | connman-gnome-d17393649419980073145b92737cc9f845a26a9e.tar.gz |
Show configuration stage when connecting
-rw-r--r-- | applet/main.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/applet/main.c b/applet/main.c index 9dfdb06..31499e6 100644 --- a/applet/main.c +++ b/applet/main.c @@ -415,6 +415,12 @@ static void connection_removed(GtkTreeModel *model, GtkTreePath *path, update_status(model); } +static void status_callback(const char *status, void *user_data) +{ + if (g_str_equal(status, "connecting") == TRUE) + status_config(); +} + int main(int argc, char *argv[]) { GtkTreeModel *model; @@ -440,6 +446,8 @@ int main(int argc, char *argv[]) g_signal_connect(G_OBJECT(model), "row-deleted", G_CALLBACK(connection_removed), NULL); + connman_client_set_callback(client, status_callback); + update_status(model); gtk_main(); |