]> spindle.queued.net Git - midori/commitdiff
Free frozen extension list as GDestroyNotify
authorChristian Dywan <christian@twotoasts.de>
Thu, 12 Jul 2012 21:20:09 +0000 (23:20 +0200)
committerChristian Dywan <christian@twotoasts.de>
Thu, 12 Jul 2012 21:20:09 +0000 (23:20 +0200)
midori/main.c

index b57fef5ac5c1bd08d31fd837ddf5b154968faa7b..e6c121cf84be5fd8e2c9047c05580373f0c34de5 100644 (file)
@@ -1329,7 +1329,6 @@ midori_load_extensions (gpointer data)
             g_free (extension_path);
         }
     }
-    g_strfreev (keys);
 
     #ifdef G_ENABLE_DEBUG
     if (startup_timer)
@@ -2534,7 +2533,7 @@ main (int    argc,
         G_CALLBACK (midori_trash_remove_item_cb), NULL);
 
     katze_item_set_parent (KATZE_ITEM (_session), app);
-    g_object_set_data (G_OBJECT (app), "extensions", extensions);
+    g_object_set_data_full (G_OBJECT (app), "extensions", extensions, (GDestroyNotify)g_strfreev);
     /* We test for the presence of a dummy file which is created once
        and deleted during normal runtime, but persists in case of a crash. */
     katze_assign (config_file, g_build_filename (config, "running", NULL));