everything-pane: Fix leak of unusued recent file items
everything-pane: Fix leak of unusued recent file items

==9249== 24,960 bytes in 130 blocks are indirectly lost in loss record 9,446
of 9,517
==9249==    at 0x4C214CB: calloc (vg_replace_malloc.c:418)
==9249==    by 0xB9EF429: g_malloc0 (gmem.c:152)
==9249==    by 0xB9D869F: g_hash_table_new_full (ghash.c:638)
==9249==    by 0x7BA38D8: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2000.0)
==9249==    by 0x7BA3E16: gtk_recent_manager_get_items (in
/usr/lib/libgtk-x11-2.0.so.0.2000.0)
==9249==    by 0x4E3CFB4: _update_idle_cb (penge-everything-pane.c:382)
==9249==    by 0xB9E66C1: g_main_context_dispatch (gmain.c:1960)
==9249==    by 0xB9EA537: g_main_context_iterate (gmain.c:2591)
==9249==    by 0xB9EAA44: g_main_loop_run (gmain.c:2799)
==9249==    by 0x84F782C: clutter_main (clutter-main.c:893)
==9249==    by 0x401C06: main (moblin-panel-myzone.c:201)
==9249==

==9249== 138,240 bytes in 135 blocks are indirectly lost in loss record 9,504
of 9,517
==9249==    at 0x4C221A7: malloc (vg_replace_malloc.c:195)
==9249==    by 0x4C22221: realloc (vg_replace_malloc.c:476)
==9249==    by 0xB9EF33E: g_realloc (gmem.c:171)
==9249==    by 0xBA08FD6: g_string_maybe_expand (gstring.c:396)
==9249==    by 0xBA0A139: g_string_sized_new (gstring.c:421)
==9249==    by 0xB9C6781: g_bookmark_file_get_app_info (gbookmarkfile.c:3290)
==9249==    by 0x7BA3AED: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2000.0)
==9249==    by 0x7BA3E26: gtk_recent_manager_get_items (in
/usr/lib/libgtk-x11-2.0.so.0.2000.0)
==9249==    by 0x4E3CFB4: _update_idle_cb (penge-everything-pane.c:382)
==9249==    by 0xB9E66C1: g_main_context_dispatch (gmain.c:1960)
==9249==    by 0xB9EA537: g_main_context_iterate (gmain.c:2591)
==9249==    by 0xB9EAA44: g_main_loop_run (gmain.c:2799)
==9249==

==9249== 207,190 (13,520 direct, 193,670 indirect) bytes in 130 blocks are
definitely lost in loss record 9,505 of 9,517
==9249==    at 0x4C214CB: calloc (vg_replace_malloc.c:418)
==9249==    by 0xB9EF429: g_malloc0 (gmem.c:152)
==9249==    by 0x7BA38AF: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2000.0)
==9249==    by 0x7BA3E16: gtk_recent_manager_get_items (in
/usr/lib/libgtk-x11-2.0.so.0.2000.0)
==9249==    by 0x4E3CFB4: _update_idle_cb (penge-everything-pane.c:382)
==9249==    by 0xB9E66C1: g_main_context_dispatch (gmain.c:1960)
==9249==    by 0xB9EA537: g_main_context_iterate (gmain.c:2591)
==9249==    by 0xB9EAA44: g_main_loop_run (gmain.c:2799)
==9249==    by 0x84F782C: clutter_main (clutter-main.c:893)
==9249==    by 0x401C06: main (moblin-panel-myzone.c:201)

Part of the fix for: http://bugs.meego.com/show_bug.cgi?id=1485

kkszysiu/gnomesocial,meego-netbook-ux/meego-panel-myzone,kkszysiu/gnomesocial,meego-netbook-ux/meego-panel-myzone