diff --git a/extensions/history-list.vala b/extensions/history-list.vala index 83aee2c2..499bb740 100644 --- a/extensions/history-list.vala +++ b/extensions/history-list.vala @@ -524,7 +524,7 @@ namespace HistoryList { if(this.ignoreNextChange) { this.ignoreNextChange = false; } else { - Midori.Browser browser = history_window as Midori.Browser; + Midori.Browser? browser = Midori.Browser.get_for_widget (new_view); Midori.View? last_view = browser.get_data ("history-list-last-change"); diff --git a/midori/midori.vapi b/midori/midori.vapi index 0ac85fb9..1042d0a8 100644 --- a/midori/midori.vapi +++ b/midori/midori.vapi @@ -46,7 +46,7 @@ namespace Midori { public void block_action (Gtk.Action action); public void unblock_action (Gtk.Action action); public unowned Gtk.ActionGroup get_action_group (); - public unowned Browser get_for_widget (Gtk.Widget widget); + public static unowned Browser get_for_widget (Gtk.Widget widget); public unowned string[] get_toolbar_actions (); public unowned Katze.Array get_proxy_items ();