aboutsummaryrefslogtreecommitdiffstats
path: root/calendar/gui/dialogs/task-page.c
diff options
context:
space:
mode:
Diffstat (limited to 'calendar/gui/dialogs/task-page.c')
-rw-r--r--calendar/gui/dialogs/task-page.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/calendar/gui/dialogs/task-page.c b/calendar/gui/dialogs/task-page.c
index 48128c4099..04aca3ebba 100644
--- a/calendar/gui/dialogs/task-page.c
+++ b/calendar/gui/dialogs/task-page.c
@@ -287,10 +287,6 @@ task_page_show_options (TaskPage *page)
g_return_if_fail (IS_TASK_PAGE (page));
gtk_widget_show (page->priv->sendoptions_frame);
-
- if (e_cal_get_static_capability (COMP_EDITOR_PAGE (page)->client, CAL_STATIC_CAPABILITY_NO_GEN_OPTIONS))
- e_sendoptions_set_need_general_options (page->priv->sod, FALSE);
-
page->priv->sendoptions_shown = TRUE;
}
@@ -912,6 +908,11 @@ e_sendoptions_clicked_cb (GtkWidget *button, gpointer data)
e_sendoptions_utils_set_default_data (priv->sod, source, "task");
}
+ if (e_cal_get_static_capability (COMP_EDITOR_PAGE (tpage)->client,
+ CAL_STATIC_CAPABILITY_NO_GEN_OPTIONS)) {
+ e_sendoptions_set_need_general_options (priv->sod, FALSE);
+ }
+
toplevel = gtk_widget_get_toplevel (priv->main);
e_sendoptions_dialog_run (priv->sod, toplevel, E_ITEM_TASK);
}