Sophie

Sophie

distrib > Mandriva > 2009.1 > x86_64 > media > main-testing-src > by-pkgid > dc4c351a4ffb6156db7c04a73a9cded9 > files > 1

webkit-1.1.3-2mdv2009.1.src.rpm

diff -p -up webkit-1.1.3/WebKit/gtk/webkit/webkitwebhistoryitem.cpp.orig webkit-1.1.3/WebKit/gtk/webkit/webkitwebhistoryitem.cpp
--- webkit-1.1.3/WebKit/gtk/webkit/webkitwebhistoryitem.cpp.orig	2009-06-01 10:56:27.000000000 -0300
+++ webkit-1.1.3/WebKit/gtk/webkit/webkitwebhistoryitem.cpp	2009-06-01 10:57:54.000000000 -0300
@@ -99,18 +99,11 @@ static void webkit_web_history_item_disp
 {
     WebKitWebHistoryItem* webHistoryItem = WEBKIT_WEB_HISTORY_ITEM(object);
     WebKitWebHistoryItemPrivate* priv = webHistoryItem->priv;
-    WebCore::HistoryItem* item = core(webHistoryItem);
 
     if (!priv->disposed) {
-        GHashTable* table = webkit_history_items();
+    	WebCore::HistoryItem* item = core(webHistoryItem);
 
-        g_hash_table_remove(table, item);
         item->deref();
-
-        /* destroy table if empty */
-        if (!g_hash_table_size(table))
-            g_hash_table_destroy(table);
-
         priv->disposed = true;
     }