From c4a1606b109942f7deab82ec318208a83548f1cf Mon Sep 17 00:00:00 2001 From: Lucian Branescu Mihaila Date: Fri, 16 Jul 2010 18:40:51 +0000 Subject: Fix history order. Webkit's lists seem to be reversed. --- 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: -- cgit v0.9.1