From d1b959818e95591d7884a5cdbfe65491ccedf5d5 Mon Sep 17 00:00:00 2001 From: o9000 Date: Tue, 22 Mar 2016 22:42:15 +0100 Subject: [PATCH] tint2conf: Create snapshot file in /tmp --- src/tint2conf/theme_view.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/tint2conf/theme_view.c b/src/tint2conf/theme_view.c index ec33588..5c0d5d2 100644 --- a/src/tint2conf/theme_view.c +++ b/src/tint2conf/theme_view.c @@ -184,8 +184,10 @@ gboolean update_snapshot() COL_THEME_FILE, &path, -1); + char fname[128]; + sprintf(fname, "tint2-%d.jpg", (int)getpid()); - gchar *snap = g_build_filename(g_get_user_config_dir(), "tint2", "snap.jpg", NULL); + gchar *snap = g_build_filename(g_get_tmp_dir(), fname, NULL); g_remove(snap); gchar *cmd = g_strdup_printf("tint2 -c \'%s\' -s \'%s\' 1>/dev/null 2>/dev/null", path, snap); @@ -197,6 +199,8 @@ gboolean update_snapshot() } } g_free(cmd); + + g_remove(snap); g_free(snap); g_free(path);