diff --git a/src/io/resource.cpp b/src/io/resource.cpp
index ae9097868db4d52fce22048b585feb66336a67f3..1f6f8459c60b4738bdc37fb2ff67958565fda3d7 100644 (file)
--- a/src/io/resource.cpp
+++ b/src/io/resource.cpp
#include "config.h"
#endif
#include "config.h"
#endif
+#include <glib.h> // g_assert()
#include <glib/gmessages.h>
#include <glib/gstrfuncs.h>
#include <glib/gfileutils.h>
#include <glib/gmessages.h>
#include <glib/gstrfuncs.h>
#include <glib/gfileutils.h>
case MARKERS: temp = INKSCAPE_MARKERSDIR; break;
case PALETTES: temp = INKSCAPE_PALETTESDIR; break;
case PATTERNS: temp = INKSCAPE_PATTERNSDIR; break;
case MARKERS: temp = INKSCAPE_MARKERSDIR; break;
case PALETTES: temp = INKSCAPE_PALETTESDIR; break;
case PATTERNS: temp = INKSCAPE_PATTERNSDIR; break;
- case PLUGINS: temp = INKSCAPE_PLUGINDIR; break;
case SCREENS: temp = INKSCAPE_SCREENSDIR; break;
case TEMPLATES: temp = INKSCAPE_TEMPLATESDIR; break;
case TUTORIALS: temp = INKSCAPE_TUTORIALSDIR; break;
case SCREENS: temp = INKSCAPE_SCREENSDIR; break;
case TEMPLATES: temp = INKSCAPE_TEMPLATESDIR; break;
case TUTORIALS: temp = INKSCAPE_TUTORIALSDIR; break;
}
path = g_strdup(temp);
} break;
}
path = g_strdup(temp);
} break;
+ case CREATE: {
+ gchar const* temp = 0;
+ switch (type) {
+ case GRADIENTS: temp = CREATE_GRADIENTSDIR; break;
+ case PALETTES: temp = CREATE_PALETTESDIR; break;
+ case PATTERNS: temp = CREATE_PATTERNSDIR; break;
+ default: g_assert_not_reached();
+ }
+ path = g_strdup(temp);
+ } break;
case USER: {
char const *name=NULL;
switch (type) {
case USER: {
char const *name=NULL;
switch (type) {
case MARKERS: name = "markers"; break;
case PALETTES: name = "palettes"; break;
case PATTERNS: name = "patterns"; break;
case MARKERS: name = "markers"; break;
case PALETTES: name = "palettes"; break;
case PATTERNS: name = "patterns"; break;
- case PLUGINS: name = "plugins"; break;
case TEMPLATES: name = "templates"; break;
default: return get_path(SYSTEM, type, filename);
}
case TEMPLATES: name = "templates"; break;
default: return get_path(SYSTEM, type, filename);
}