sync with 0.7.5cvs9
[claws.git] / src / summary_search.c
index 8ae35104ca1ec3b35698c37443595910e1931499..60e517d618dd821f2bd1b9fa9ec2be5d915c0b36 100644 (file)
@@ -355,8 +355,10 @@ static void summary_search_execute(GtkButton *button, gpointer data)
                                gtk_ctree_select(ctree, node);
                        else {
                                if (summaryview->msg_is_toggled_on) {
                                gtk_ctree_select(ctree, node);
                        else {
                                if (summaryview->msg_is_toggled_on) {
+                                       summary_unlock(summaryview);
                                        summary_select_node
                                                (summaryview, node, TRUE, TRUE);
                                        summary_select_node
                                                (summaryview, node, TRUE, TRUE);
+                                       summary_lock(summaryview);
                                        if (body_matched) {
                                                messageview_search_string
                                                        (summaryview->messageview,
                                        if (body_matched) {
                                                messageview_search_string
                                                        (summaryview->messageview,