diff options
Diffstat (limited to 'src/io')
| -rw-r--r-- | src/io/resource.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/io/resource.cpp b/src/io/resource.cpp index 9f584f58c..83772dd5d 100644 --- a/src/io/resource.cpp +++ b/src/io/resource.cpp @@ -105,8 +105,8 @@ gchar *_get_path(Domain domain, Type type, char const *filename) path = profile_path(name); } break; } - - + + if (filename && path) { gchar *temp=g_build_filename(path, filename, NULL); g_free(path); @@ -425,7 +425,8 @@ char *profile_path(const char *filename) int problem = errno; g_warning("Unable to create profile directory (%s) (%d)", g_strerror(problem), problem); } else { - gchar const *userDirs[] = {"keys", "templates", "icons", "extensions", "ui", "symbols", "themes", "palettes", nullptr}; + gchar const *userDirs[] = { "keys", "templates", "icons", "extensions", "ui", + "symbols", "themes", "palettes", nullptr }; for (gchar const** name = userDirs; *name; ++name) { gchar *dir = g_build_filename(prefdir, *name, NULL); g_mkdir_with_parents(dir, mode); |
