Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/browser.py
diff options
context:
space:
mode:
Diffstat (limited to 'browser.py')
-rw-r--r--browser.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/browser.py b/browser.py
index 8f56934..df7bb84 100644
--- a/browser.py
+++ b/browser.py
@@ -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: