summaryrefslogtreecommitdiff
path: root/midori/midori-browser.c
diff options
context:
space:
mode:
authorChristian Dywan <christian@twotoasts.de>2012-04-21 22:55:37 +0200
committerChristian Dywan <christian@twotoasts.de>2012-04-21 22:55:37 +0200
commit0670aa243570003daccb65602ed892cfd0b529c4 (patch)
tree5c50a909fd61dc5490dbaa7b23b28db89ec3d96b /midori/midori-browser.c
parentd504a5b3c9f566730cdd3a7b52e82aa1994faefb (diff)
downloadmidori-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.c10
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