summaryrefslogtreecommitdiffstats
path: root/src/io
diff options
context:
space:
mode:
authorJabiertxo Arraiza Cenoz <jtx@jtx.markerlab.es>2018-07-25 11:12:18 +0000
committerJabiertxo Arraiza Cenoz <jtx@jtx.markerlab.es>2018-07-25 11:12:18 +0000
commit7fb3c67bb66ed1bc2647c4695cf441f9683fd064 (patch)
tree7509297393b3285fabb7db4270a4b652b63055e9 /src/io
parentFix codding style (diff)
downloadinkscape-7fb3c67bb66ed1bc2647c4695cf441f9683fd064.tar.gz
inkscape-7fb3c67bb66ed1bc2647c4695cf441f9683fd064.zip
Working on open folders on WIN
Diffstat (limited to 'src/io')
-rw-r--r--src/io/resource.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/io/resource.cpp b/src/io/resource.cpp
index 65fd01d0e..9f584f58c 100644
--- a/src/io/resource.cpp
+++ b/src/io/resource.cpp
@@ -105,7 +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);
@@ -115,6 +116,8 @@ gchar *_get_path(Domain domain, Type type, char const *filename)
return path;
}
+
+
Util::ptr_shared get_path(Domain domain, Type type, char const *filename)
{
char *path = _get_path(domain, type, filename);
@@ -422,7 +425,7 @@ 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", "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);