aboutsummaryrefslogtreecommitdiff
path: root/src/summaryview.c
diff options
context:
space:
mode:
authorhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2009-10-02 04:45:08 +0000
committerhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2009-10-02 04:45:08 +0000
commit7fbfd588baf736f4f253b7c126348e21a3cd4591 (patch)
tree8b5d20bdb41ba51a89ec08ea650196642c5212c7 /src/summaryview.c
parent7a7ab0907191055a1e94ffb441992187fd13cb34 (diff)
added missing locks on idle callbacks.
git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@2267 ee746299-78ed-0310-b773-934348b2243d
Diffstat (limited to 'src/summaryview.c')
-rw-r--r--src/summaryview.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/summaryview.c b/src/summaryview.c
index 096869cf..af2451c8 100644
--- a/src/summaryview.c
+++ b/src/summaryview.c
@@ -5697,6 +5697,7 @@ static gboolean summary_display_msg_idle_func(gpointer data)
GtkTreePath *path;
GtkTreeIter iter;
+ gdk_threads_enter();
path = gtk_tree_row_reference_get_path(summaryview->selected);
if (path) {
gtk_tree_model_get_iter(GTK_TREE_MODEL(summaryview->store),
@@ -5704,6 +5705,7 @@ static gboolean summary_display_msg_idle_func(gpointer data)
gtk_tree_path_free(path);
summary_display_msg(summaryview, &iter);
}
+ gdk_threads_leave();
return FALSE;
}