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);
}
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);
+}