2005-06-17 [colin] 1.9.11cvs80
[claws.git] / src / summaryview.c
index 2bc6c6621495e2297f11424b70d60c04d7a12461..9708aaeba02e819ee5ad98a17fa6d7d00df8b48a 100644 (file)
@@ -3215,11 +3215,10 @@ void summary_move_selected_to(SummaryView *summaryview, FolderItem *to_folder)
 
        END_LONG_OPERATION(summaryview);
 
-       summary_step(summaryview, GTK_SCROLL_STEP_FORWARD);
-
-       if (prefs_common.immediate_exec)
+       if (prefs_common.immediate_exec) {
+               summary_step(summaryview, GTK_SCROLL_STEP_FORWARD);
                summary_execute(summaryview);
-       else {
+       else {
                summary_status_show(summaryview);
        }
        
@@ -5445,3 +5444,18 @@ void summaryview_export_mbox_list(SummaryView *summaryview)
        g_free(mbox);
        
 }
+
+void summaryview_lock(SummaryView *summaryview, FolderItem *item)
+{
+       if (!summaryview || !summaryview->folder_item || !item) {
+               return;
+       }
+
+       if (summaryview->folder_item->folder == item->folder) {
+               gtk_widget_set_sensitive(summaryview->ctree, FALSE);
+       }
+}
+void summaryview_unlock(SummaryView *summaryview, FolderItem *item)
+{
+       gtk_widget_set_sensitive(summaryview->ctree, TRUE);
+}