diff options
author | Lucian Branescu Mihaila <lucian.branescu@gmail.com> | 2010-07-13 20:27:19 (GMT) |
---|---|---|
committer | Lucian Branescu Mihaila <lucian.branescu@gmail.com> | 2010-07-13 20:27:19 (GMT) |
commit | e7eb85615b416300191d9c52d5bafc65c619bc78 (patch) | |
tree | 7ba93653a811fe2dbee474af004bb0437bde4011 | |
parent | 2fd94accab0cd7276d6b47b93bc024aae53c9237 (diff) |
Speculative fixes for loading from journal and loading progress. Not tested yet.
-rw-r--r-- | browser.py | 11 | ||||
-rw-r--r-- | webtoolbar.py | 1 |
2 files changed, 6 insertions, 6 deletions
@@ -243,10 +243,9 @@ class Browser(webkit.WebView): return entries def set_session(self, data): - history = webkit.WebBackForwardList() + history = self.get_back_forward_list() # webkitgtk+ v1.3.1+ - #history = self.get_back_forward_list() #history.clear() # temporary workaround to clear history @@ -260,10 +259,10 @@ class Browser(webkit.WebView): entry = webkit.WebHistoryItem(entry_dict['url'], entry_dict['title']) history.add_item(entry) - #if data: - # history.go_to_item(len(data) - 1) - #else: - # self.load_uri('about:blank') + if data: + history.go_to_item(history.get_current_item()) + else: + self.load_uri('about:blank') class PopupDialog(gtk.Window): def __init__(self): diff --git a/webtoolbar.py b/webtoolbar.py index bf52e3d..5f0907d 100644 --- a/webtoolbar.py +++ b/webtoolbar.py @@ -332,6 +332,7 @@ class PrimaryToolbar(ToolbarBox): def __loading_finished_cb(self, frame, user_data): self._set_loading(False) + self._set_progress(1.0) self._update_navigation_buttons() def __progress_changed_cb(self, browser, progress): |