Fix some memleaks
This commit is contained in:
parent
d5dc910d6d
commit
7f53478977
3 changed files with 5 additions and 20 deletions
|
@ -320,14 +320,14 @@ static void parse_per_app_settings(ObParseInst *i, xmlDocPtr doc,
|
|||
|
||||
config_per_app_settings = g_slist_append(config_per_app_settings,
|
||||
(gpointer) settings);
|
||||
g_free(name);
|
||||
g_free(class);
|
||||
g_free(role);
|
||||
name = class = role = NULL;
|
||||
}
|
||||
|
||||
app = parse_find_node("application", app->next);
|
||||
}
|
||||
|
||||
g_free(name);
|
||||
g_free(class);
|
||||
g_free(role);
|
||||
}
|
||||
|
||||
/*
|
||||
|
|
|
@ -179,5 +179,6 @@ gunichar translate_unichar(guint keycode)
|
|||
if (unikey == (gunichar)-1 || unikey == (gunichar)-2 || unikey == 0)
|
||||
unikey = 0;
|
||||
}
|
||||
g_free(key);
|
||||
return unikey;
|
||||
}
|
||||
|
|
|
@ -115,7 +115,6 @@ RrTheme* RrThemeNew(const RrInstance *inst, const gchar *name,
|
|||
theme->a_menu_normal = RrAppearanceNew(inst, 0);
|
||||
theme->a_menu_selected = RrAppearanceNew(inst, 0);
|
||||
theme->a_menu_disabled = RrAppearanceNew(inst, 0);
|
||||
theme->a_menu_disabled_selected = RrAppearanceNew(inst, 0);
|
||||
theme->a_menu_text_normal = RrAppearanceNew(inst, 1);
|
||||
theme->a_menu_text_selected = RrAppearanceNew(inst, 1);
|
||||
theme->a_menu_text_disabled = RrAppearanceNew(inst, 1);
|
||||
|
@ -543,21 +542,6 @@ RrTheme* RrThemeNew(const RrInstance *inst, const gchar *name,
|
|||
OB_DEFAULT_ICON_HEIGHT,
|
||||
OB_DEFAULT_ICON_pixel_data);
|
||||
|
||||
/* the toggled hover mask = the toggled unpressed mask (i.e. no change) */
|
||||
theme->max_toggled_hover_mask =
|
||||
RrPixmapMaskCopy(theme->max_toggled_mask);
|
||||
theme->desk_toggled_hover_mask =
|
||||
RrPixmapMaskCopy(theme->desk_toggled_mask);
|
||||
theme->shade_toggled_hover_mask =
|
||||
RrPixmapMaskCopy(theme->shade_toggled_mask);
|
||||
/* the toggled pressed mask = the toggled unpressed mask (i.e. no change)*/
|
||||
theme->max_toggled_pressed_mask =
|
||||
RrPixmapMaskCopy(theme->max_toggled_mask);
|
||||
theme->desk_toggled_pressed_mask =
|
||||
RrPixmapMaskCopy(theme->desk_toggled_mask);
|
||||
theme->shade_toggled_pressed_mask =
|
||||
RrPixmapMaskCopy(theme->shade_toggled_mask);
|
||||
|
||||
/* read the decoration textures */
|
||||
if (!read_appearance(db, inst,
|
||||
"window.active.title.bg", theme->a_focused_title,
|
||||
|
|
Loading…
Reference in a new issue