summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--settings/main.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/settings/main.c b/settings/main.c
index 86d4bbdd..f5d59dd7 100644
--- a/settings/main.c
+++ b/settings/main.c
@@ -305,7 +305,7 @@ xfdesktop_settings_queue_preview(GtkTreeModel *model,
GtkTreeIter *iter,
AppearancePanel *panel)
{
- gchar *filename;
+ gchar *filename = NULL;
gtk_tree_model_get(model, iter, COL_FILENAME, &filename, -1);
@@ -319,6 +319,9 @@ xfdesktop_settings_queue_preview(GtkTreeModel *model,
xfdesktop_settings_add_file_to_queue(panel, pdata);
}
+
+ if(filename)
+ g_free(filename);
}
static void
@@ -1430,6 +1433,8 @@ cb_update_background_tab(WnckWindow *wnck_window,
if(panel->monitor_name != NULL)
g_free(panel->monitor_name);
+ if(monitor_name != NULL)
+ g_free(monitor_name);
panel->workspace = workspace_num;
panel->screen = screen_num;