[epiphany] Copy WebKitWebHistoryItem objects
- From: Gustavo Noronha Silva <gns src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [epiphany] Copy WebKitWebHistoryItem objects
- Date: Sun, 20 Dec 2009 19:31:08 +0000 (UTC)
commit 6a56fddb15336c68295c8bb4e6cd4f76013bd8de
Author: Gustavo Noronha Silva <gns gnome org>
Date: Sun Dec 20 20:28:07 2009 +0100
Copy WebKitWebHistoryItem objects
This is so that changes to the item objects do not affect other
WebViews.
embed/ephy-web-view.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/embed/ephy-web-view.c b/embed/ephy-web-view.c
index 8ddfaa8..1a9ce64 100644
--- a/embed/ephy-web-view.c
+++ b/embed/ephy-web-view.c
@@ -2145,8 +2145,9 @@ ephy_web_view_copy_back_history (EphyWebView *source,
history ends up the same */
items = g_list_reverse (items);
for (; items; items = items->next) {
- item = (WebKitWebHistoryItem*)items->data;
+ item = webkit_web_history_item_copy ((WebKitWebHistoryItem*)items->data);
webkit_web_back_forward_list_add_item (dest_bflist, item);
+ g_object_unref (item);
}
g_list_free (items);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]