aboutsummaryrefslogtreecommitdiffstats
path: root/src/ephy-navigation-action.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/ephy-navigation-action.c')
-rw-r--r--src/ephy-navigation-action.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/ephy-navigation-action.c b/src/ephy-navigation-action.c
index 97987cd61..45f13d48e 100644
--- a/src/ephy-navigation-action.c
+++ b/src/ephy-navigation-action.c
@@ -284,8 +284,11 @@ connect_proxy (GtkAction *action, GtkWidget *proxy)
{
LOG ("Connect navigation action proxy")
- g_signal_connect (proxy, "menu-activated",
- G_CALLBACK (menu_activated_cb), action);
+ if (EPHY_IS_ARROW_TOOLBUTTON (proxy))
+ {
+ g_signal_connect (proxy, "menu-activated",
+ G_CALLBACK (menu_activated_cb), action);
+ }
(* GTK_ACTION_CLASS (parent_class)->connect_proxy) (action, proxy);
}