2005-07-19 [colin] 1.9.12cvs81
authorColin Leroy <colin@colino.net>
Tue, 19 Jul 2005 06:55:54 +0000 (06:55 +0000)
committerColin Leroy <colin@colino.net>
Tue, 19 Jul 2005 06:55:54 +0000 (06:55 +0000)
* src/summaryview.c
Fix slow thread rebuilding in particular
cases

ChangeLog-gtk2.claws
PATCHSETS
configure.ac
src/summaryview.c

index 27583d242a09b2978e5a398294b4123e644702bb..ff049f04d77688b740f8d4bda57b67b08ea480c6 100644 (file)
@@ -1,3 +1,9 @@
+2005-07-19 [colin]     1.9.12cvs81
+
+       * src/summaryview.c
+               Fix slow thread rebuilding in particular
+               cases
+
 2005-07-19 [paul]      1.9.12cvs80
 
        * sylpheed-claws.desktop
index 5520b90a7051223d6bbf34739949d6e97f61eb18..a6df206422f99df7851302fb0048659d420ada07 100644 (file)
--- a/PATCHSETS
+++ b/PATCHSETS
 ( cvs diff -u -r 1.179.2.54 -r 1.179.2.55 src/imap.c;  cvs diff -u -r 1.395.2.94 -r 1.395.2.95 src/summaryview.c;  cvs diff -u -r 1.1.4.11 -r 1.1.4.12 src/etpan/imap-thread.c;  ) > 1.9.12cvs78.patchset
 ( cvs diff -u -r 1.1.4.12 -r 1.1.4.13 src/etpan/imap-thread.c;  ) > 1.9.12cvs79.patchset
 ( cvs diff -u -r 1.1.2.1 -r 1.1.2.2 sylpheed-claws.desktop;  cvs diff -u -r 1.61.2.34 -r 1.61.2.35 src/account.c;  ) > 1.9.12cvs80.patchset
+( cvs diff -u -r 1.395.2.95 -r 1.395.2.96 src/summaryview.c;  ) > 1.9.12cvs81.patchset
index be08d7c588c8506beb6e0148edd59a29b16417da..00b22218471fcd251909f3edb1202ccfb36e00c8 100644 (file)
@@ -11,7 +11,7 @@ MINOR_VERSION=9
 MICRO_VERSION=12
 INTERFACE_AGE=0
 BINARY_AGE=0
-EXTRA_VERSION=80
+EXTRA_VERSION=81
 EXTRA_RELEASE=
 EXTRA_GTK2_VERSION=
 
index 299a4b3aa9a4148e9e1002d18b3cfa1976160e48..9dc4205a5e4cd70def54004841aa05ecab386b23 100644 (file)
@@ -3528,7 +3528,6 @@ gboolean summary_execute(SummaryView *summaryview)
                summary_unthread_for_exec(summaryview);
 
        folder_item_update_freeze();
-       gtk_clist_freeze(GTK_CLIST(summaryview->ctree));
        summary_execute_move(summaryview);
        summary_execute_copy(summaryview);
        summary_execute_delete(summaryview);
@@ -3571,8 +3570,10 @@ gboolean summary_execute(SummaryView *summaryview)
        }
 
        if (summaryview->threaded) {
+               gtk_clist_freeze(GTK_CLIST(summaryview->ctree));
                summary_thread_build(summaryview);
                summary_thread_init(summaryview);
+               gtk_clist_thaw(GTK_CLIST(summaryview->ctree));
        }
 
        summaryview->selected = clist->selection ?
@@ -3590,8 +3591,6 @@ gboolean summary_execute(SummaryView *summaryview)
 
        gtk_ctree_node_moveto(ctree, summaryview->selected, -1, 0.5, 0);
 
-       gtk_clist_thaw(clist);
-
        summary_unlock(summaryview);
        return TRUE;
 }