diff options
author | Christian Dywan <christian@twotoasts.de> | 2012-04-21 22:55:37 +0200 |
---|---|---|
committer | Christian Dywan <christian@twotoasts.de> | 2012-04-21 22:55:37 +0200 |
commit | 0670aa243570003daccb65602ed892cfd0b529c4 (patch) | |
tree | 5c50a909fd61dc5490dbaa7b23b28db89ec3d96b /midori/midori-browser.c | |
parent | d504a5b3c9f566730cdd3a7b52e82aa1994faefb (diff) | |
download | midori-0670aa243570003daccb65602ed892cfd0b529c4.tar.gz |
Use go-jump-symbolic for 'Go to' if available
Fixes: https://bugs.launchpad.net/midori/+bug/772106
Diffstat (limited to 'midori/midori-browser.c')
-rw-r--r-- | midori/midori-browser.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/midori/midori-browser.c b/midori/midori-browser.c index 0697a7ff..f0852082 100644 --- a/midori/midori-browser.c +++ b/midori/midori-browser.c @@ -3690,8 +3690,14 @@ static void _action_location_focus_in (GtkAction* action, MidoriBrowser* browser) { - midori_location_action_set_secondary_icon ( - MIDORI_LOCATION_ACTION (action), GTK_STOCK_JUMP_TO); + GdkScreen* screen = gtk_widget_get_screen (browser->notebook); + GtkIconTheme* icon_theme = gtk_icon_theme_get_for_screen (screen); + if (gtk_icon_theme_has_icon (icon_theme, "go-jump-symbolic")) + midori_location_action_set_secondary_icon ( + MIDORI_LOCATION_ACTION (action), "go-jump-symbolic"); + else + midori_location_action_set_secondary_icon ( + MIDORI_LOCATION_ACTION (action), GTK_STOCK_JUMP_TO); } static void |