* Added two misssing gdk_threads_enter/leave stuff
authorSergio Villar Senin <svillar@igalia.com>
Wed, 9 Apr 2008 08:56:01 +0000 (08:56 +0000)
committerSergio Villar Senin <svillar@igalia.com>
Wed, 9 Apr 2008 08:56:01 +0000 (08:56 +0000)
pmo-trunk-r4382

src/widgets/modest-folder-view.c
src/widgets/modest-window-mgr.c

index 9951fbd..01a5754 100644 (file)
@@ -1279,7 +1279,9 @@ on_idle_select_first_inbox_or_local (gpointer user_data)
 {
        ModestFolderView *self = MODEST_FOLDER_VIEW (user_data);
 
+       gdk_threads_enter ();
        modest_folder_view_select_first_inbox_or_local (self);
+       gdk_threads_leave ();
 
        return FALSE;
 }
index 4deb1ad..2d8eb73 100644 (file)
@@ -1107,8 +1107,11 @@ idle_top_modal (gpointer data)
        g_mutex_unlock (priv->queue_lock);
 
        /* Show it */
-       if (topmost)
+       if (topmost) {
+               gdk_threads_enter ();
                gtk_window_present (topmost);
+               gdk_threads_leave ();
+       }
 
        return FALSE;
 }