aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog6
-rw-r--r--NEWS11
-rw-r--r--src/folderview.c4
3 files changed, 16 insertions, 5 deletions
diff --git a/ChangeLog b/ChangeLog
index 48b38761..1b36e4e2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,12 @@
* version 3.0.2
+2010-04-02
+
+ * src/folderview.c: folderview_create(): use fixed-height-mode
+ for the GtkTreeView if GTK+ >= 2.12. This fixes random scrolling
+ problem on selecting folders.
+
2010-03-19
* src/account_dialog.c: update folder config file after account name
diff --git a/NEWS b/NEWS
index 26684fc6..42395464 100644
--- a/NEWS
+++ b/NEWS
@@ -2,10 +2,13 @@ Changes of Sylpheed
* 3.0.2 (stable)
- * The config files are updated after creating new accounts.
- * The folder config file is updated after changing IMAP or News account
- name.
- * Win32: OpenSSL was updated to 0.9.8n.
+ * The random scrolling problem on selecting folders with GTK+ 2.12 or
+ later was fixed.
+ * The problem that config files are not updated after creating new
+ accounts was fixed.
+ * The problem that folder config file was not updated after changing IMAP
+ or News account name was fixed.
+ * Win32: OpenSSL was updated to 0.9.8n (security fix).
* 3.0.1 (stable)
diff --git a/src/folderview.c b/src/folderview.c
index 18ec6d74..201778e4 100644
--- a/src/folderview.c
+++ b/src/folderview.c
@@ -364,7 +364,9 @@ FolderView *folderview_create(void)
gtk_tree_view_set_search_column(GTK_TREE_VIEW(treeview),
COL_FOLDER_NAME);
gtk_tree_view_set_reorderable(GTK_TREE_VIEW(treeview), FALSE);
- /* g_object_set(treeview, "fixed-height-mode", TRUE, NULL); */
+#if GTK_CHECK_VERSION(2, 12, 0)
+ g_object_set(treeview, "fixed-height-mode", TRUE, NULL);
+#endif
selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(treeview));
gtk_tree_selection_set_mode(selection, GTK_SELECTION_BROWSE);