aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2009-01-21 19:32:42 +0100
committerMarcel Holtmann <marcel@holtmann.org>2009-01-21 19:32:42 +0100
commitd17393649419980073145b92737cc9f845a26a9e (patch)
tree93a37c3aaed148781776cc9c4390d53b8adaeb33
parentec11681b71f8604a7a8e936ccef22b4f91c29893 (diff)
downloadconnman-gnome-d17393649419980073145b92737cc9f845a26a9e.tar.gz
Show configuration stage when connecting
-rw-r--r--applet/main.c8
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();