diff options
author | monsta <[email protected]> | 2017-07-08 20:19:07 +0300 |
---|---|---|
committer | monsta <[email protected]> | 2017-07-08 20:19:07 +0300 |
commit | dcd2ca4aa5ba43b7402fd468153f6ddccd74219c (patch) | |
tree | dca495f84047d62b0d80e5c481139f59e85425f2 /stickynotes/stickynotes.c | |
parent | d7b09bc1837535cfb9baba669410f721957d984f (diff) | |
download | mate-applets-dcd2ca4aa5ba43b7402fd468153f6ddccd74219c.tar.bz2 mate-applets-dcd2ca4aa5ba43b7402fd468153f6ddccd74219c.tar.xz |
stickynotes: reword previous commit a bit and don't leak dir name
similar to how it's done in
https://git.gnome.org/browse/gnome-applets/commit/?id=cbadc03ed7fe432bbbe37932c2c81d7d5181fe15
Diffstat (limited to 'stickynotes/stickynotes.c')
-rw-r--r-- | stickynotes/stickynotes.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/stickynotes/stickynotes.c b/stickynotes/stickynotes.c index 3f1256a4..10428620 100644 --- a/stickynotes/stickynotes.c +++ b/stickynotes/stickynotes.c @@ -779,8 +779,10 @@ stickynotes_save_now (void) /* The XML file is $HOME/.config/mate/stickynotes-applet, most probably */ { - gchar* file = g_build_filename(g_get_user_config_dir(), "mate", "stickynotes-applet.xml", NULL); - g_mkdir_with_parents(g_path_get_dirname(file), S_IRWXU); + gchar* path = g_build_filename(g_get_user_config_dir(), "mate", NULL); + gchar* file = g_build_filename(path, "stickynotes-applet.xml", NULL); + g_mkdir_with_parents(path, S_IRWXU); + g_free(path); xmlSaveFormatFile(file, doc, 1); |