diff options
Diffstat (limited to 'shell/e-shell-switcher.c')
-rw-r--r-- | shell/e-shell-switcher.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/shell/e-shell-switcher.c b/shell/e-shell-switcher.c index 3a72851f97..1deefa5613 100644 --- a/shell/e-shell-switcher.c +++ b/shell/e-shell-switcher.c @@ -647,10 +647,12 @@ e_shell_switcher_add_action (EShellSwitcher *switcher, gtk_tool_item_set_is_important (GTK_TOOL_ITEM (widget), TRUE); gtk_widget_show (widget); - if ((button = tool_item_get_button (widget)) != NULL) - g_signal_connect (button, "button-release-event", - G_CALLBACK (tool_item_button_cb), - new_window_action); + button = tool_item_get_button (widget); + if (button != NULL) + g_signal_connect ( + button, "button-release-event", + G_CALLBACK (tool_item_button_cb), + new_window_action); switcher->priv->proxies = g_list_append ( switcher->priv->proxies, widget); |