[Xfce4-commits] <midori:master> Update location icon for the correct view, and update it properly
Christian Dywan
noreply at xfce.org
Sat Dec 26 15:24:02 CET 2009
Updating branch refs/heads/master
to 3686061033ed6522820e03ec2e41a4b81dc7c68b (commit)
from be5c679b39d42213fc8213a4c5a5f10e0da36223 (commit)
commit 3686061033ed6522820e03ec2e41a4b81dc7c68b
Author: Christian Dywan <christian at twotoasts.de>
Date: Sat Dec 26 14:03:29 2009 +0100
Update location icon for the correct view, and update it properly
midori/midori-browser.c | 9 ++++++++-
1 files changed, 8 insertions(+), 1 deletions(-)
diff --git a/midori/midori-browser.c b/midori/midori-browser.c
index 9847990..834aaaf 100644
--- a/midori/midori-browser.c
+++ b/midori/midori-browser.c
@@ -410,6 +410,8 @@ _midori_browser_set_statusbar_text (MidoriBrowser* browser,
location_action, GTK_STOCK_JUMP_TO);
midori_location_action_set_uri (location_action,
midori_view_get_display_uri (MIDORI_VIEW (view)));
+ midori_location_action_set_icon (location_action,
+ midori_view_get_icon (MIDORI_VIEW (view)));
}
}
}
@@ -483,11 +485,16 @@ midori_view_notify_icon_cb (MidoriView* view,
const gchar* uri;
GtkAction* action;
- uri = midori_view_get_display_uri (MIDORI_VIEW (view));
+ if (midori_browser_get_current_tab (browser) != (GtkWidget*)view)
+ return;
+
+ uri = midori_view_get_display_uri (view);
action = _action_by_name (browser, "Location");
if (browser->maximum_history_age)
midori_location_action_set_icon_for_uri (
MIDORI_LOCATION_ACTION (action), midori_view_get_icon (view), uri);
+ midori_location_action_set_icon (MIDORI_LOCATION_ACTION (action),
+ midori_view_get_icon (view));
}
static void
More information about the Xfce4-commits
mailing list