org.guifications.gf2: 2321c16b754f0bfb221eb3a4205109e765c22846
nosnilmot at guifications.org
nosnilmot at guifications.org
Wed Apr 23 09:45:08 CDT 2008
-----------------------------------------------------------------
Revision: 2321c16b754f0bfb221eb3a4205109e765c22846
Ancestor: ca91f585564dac522165ea28f42c2b0499830db7
Author: nosnilmot at guifications.org
Date: 2008-04-23T14:40:43
Branch: org.guifications.gf2
Modified files:
src/gf_event.c src/gf_theme.c
ChangeLog:
Leak fixes
-----------------------------------------------------------------
This revision's diffstat output:
gf_event.c | 2 ++
gf_theme.c | 6 ++++--
2 files changed, 6 insertions(+), 2 deletions(-)
-------------- next part --------------
============================================================
--- src/gf_event.c af3cfaa025fc47c40b5d9e309b37568b2194ae9e
+++ src/gf_event.c 6a970f037476a33e1a66ae2a9a238ad89189fbd6
@@ -840,4 +840,6 @@ gf_events_uninit() {
ll = l->next;
gf_event_destroy(GF_EVENT(l->data));
}
+ g_list_free(events);
+ events = NULL;
}
============================================================
--- src/gf_theme.c 017d6680ed5f9f7d3ad797db4265af0c6bb8641a
+++ src/gf_theme.c 9562b708f2d138d20a52fa4791b725b6a6bc5906
@@ -652,13 +652,15 @@ gf_themes_load_saved(){
void
gf_themes_load_saved(){
- GList *s = NULL;
+ GList *s, *l;
gchar *filename = NULL;
- for(s = purple_prefs_get_string_list(GF_PREF_LOADED_THEMES); s; s = s->next) {
+ for(l = s = purple_prefs_get_string_list(GF_PREF_LOADED_THEMES); s; s = s->next) {
filename = (gchar*)s->data;
if(gf_theme_is_probed(filename))
gf_theme_load(filename);
+ g_free(filename);
}
+ g_list_free(l);
}
More information about the Plugins-commits
mailing list