void cleanup_launcher()
{
int i;
+ GSList *l;
if (xsettings_client)
xsettings_client_destroy(xsettings_client);
Launcher *launcher = &panel->launcher;
cleanup_launcher_theme(launcher);
}
- g_slist_free_full(panel_config.launcher.list_apps, free);
+ for (l = panel_config.launcher.list_apps; l ; l = l->next) {
+ free(l->data);
+ }
+ g_slist_free(panel_config.launcher.list_apps);
panel_config.launcher.list_apps = NULL;
free(icon_theme_name);
icon_theme_name = 0;