X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=main.c;fp=main.c;h=04251280a64a88db222d71530a4c826d56656538;hb=13a89a846b79145209ac68fcc6295156699e55ea;hp=0545ec446e40de9e77ab6728b13f01a2bdf02f35;hpb=dc0e64a4c244fa084eb7bfce4503404824ada6ef;p=ovirt-viewer.git diff --git a/main.c b/main.c index 0545ec4..0425128 100644 --- a/main.c +++ b/main.c @@ -415,6 +415,7 @@ gboolean main_connected (gpointer data) { DEBUG ("connected"); + ASSERT_IS_MAIN_THREAD (); gtk_label_set_text (GTK_LABEL (ca_error), NULL); @@ -429,6 +430,8 @@ gboolean main_disconnected (gpointer data) { DEBUG ("disconnected"); + ASSERT_IS_MAIN_THREAD (); + gtk_widget_show (connection_area); gtk_widget_hide (login_area); return FALSE; @@ -439,6 +442,8 @@ gboolean main_logged_in (gpointer data) { DEBUG ("logged in"); + ASSERT_IS_MAIN_THREAD (); + gtk_widget_hide (login_area); return FALSE; } @@ -448,6 +453,8 @@ gboolean main_logged_out (gpointer data) { DEBUG ("logged out"); + ASSERT_IS_MAIN_THREAD (); + if (wui_thread_is_connected ()) gtk_widget_show (login_area); return FALSE; @@ -460,6 +467,7 @@ main_busy (gpointer data) GdkWindow *gdk_window; DEBUG ("busy"); + ASSERT_IS_MAIN_THREAD (); gdk_window = gtk_widget_get_window (window); if (gdk_window) { @@ -477,6 +485,7 @@ main_idle (gpointer data) GdkWindow *gdk_window; DEBUG ("idle"); + ASSERT_IS_MAIN_THREAD (); gdk_window = gtk_widget_get_window (window); if (gdk_window) { @@ -496,6 +505,7 @@ main_connection_error (gpointer _str) char *str = (char *) _str; DEBUG ("connection error: %s", str); + ASSERT_IS_MAIN_THREAD (); gtk_label_set_text (GTK_LABEL (ca_error), str); g_free (str); @@ -512,6 +522,7 @@ main_login_error (gpointer _str) char *str = (char *) _str; DEBUG ("login error: %s", str); + ASSERT_IS_MAIN_THREAD (); /* gtk_label_set_text (GTK_LABEL (ca_error), str); @@ -530,6 +541,7 @@ main_status_error (gpointer _str) char *str = (char *) _str; DEBUG ("status error: %s", str); + ASSERT_IS_MAIN_THREAD (); /* gtk_label_set_text (GTK_LABEL (ca_error), str);