diff options
author | Lucian Branescu Mihaila <lucian.branescu@gmail.com> | 2010-07-16 18:40:51 (GMT) |
---|---|---|
committer | Lucian Branescu Mihaila <lucian.branescu@gmail.com> | 2010-07-16 18:40:51 (GMT) |
commit | c4a1606b109942f7deab82ec318208a83548f1cf (patch) | |
tree | afb3137b0f0de16a1e25e8215c83015448a7a485 | |
parent | 8349db6d0814bc6ac1c0f8c04f1ef0b907087d5a (diff) |
Fix history order. Webkit's lists seem to be reversed.
-rw-r--r-- | browser.py | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -243,9 +243,13 @@ class Browser(webkit.WebView): history = self.get_back_forward_list() limit = history.get_limit() - history_items = history.get_back_list_with_limit(limit) + \ - [history.get_current_item()] + \ - history.get_forward_list_with_limit(limit) + back_list = history.get_back_list_with_limit(limit) + back_list.reverse() + forward_list = history.get_forward_list_with_limit(limit) + forward_list.reverse() + + history_items = back_list + [history.get_current_item()] + \ + forward_list entries = [] for item in history_items: |