aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--composer/e-msg-composer.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/composer/e-msg-composer.c b/composer/e-msg-composer.c
index d5ba46b8d6..4f9642c6d7 100644
--- a/composer/e-msg-composer.c
+++ b/composer/e-msg-composer.c
@@ -2125,6 +2125,8 @@ setup_signatures_menu (EMsgComposer *composer)
EIterator *it;
menu = gtk_menu_new ();
+ gtk_widget_show (menu);
+ gtk_option_menu_set_menu (composer->sig_menu, menu);
item = gtk_menu_item_new_with_label (_("None"));
gtk_widget_show (item);
@@ -2144,9 +2146,6 @@ setup_signatures_menu (EMsgComposer *composer)
g_object_unref (it);
- gtk_widget_show (menu);
- gtk_option_menu_set_menu (composer->sig_menu, menu);
-
g_signal_connect (menu, "selection-done", G_CALLBACK (signature_activate_cb), composer);
composer->sig_added_id = g_signal_connect (signatures, "signature-added", G_CALLBACK (signature_added), composer);