From: acspike Date: Thu, 6 Apr 2006 17:39:15 +0000 (+0000) Subject: Add variable to fix problems with autopackage X-Git-Url: https://git.tokkee.org/?a=commitdiff_plain;h=4dee85c52b925eb503f189532bdd19168d730671;p=inkscape.git Add variable to fix problems with autopackage --- diff --git a/src/io/resource.cpp b/src/io/resource.cpp index fc5eb6723..ae9097868 100644 --- a/src/io/resource.cpp +++ b/src/io/resource.cpp @@ -34,23 +34,24 @@ Util::ptr_shared get_path(Domain domain, Type type, char const *filename) gchar *path=NULL; switch (domain) { case SYSTEM: { + gchar const* temp = 0; switch (type) { - case APPICONS: path = INKSCAPE_APPICONDIR; break; - case EXTENSIONS: path = INKSCAPE_EXTENSIONDIR; break; - case GRADIENTS: path = INKSCAPE_GRADIENTSDIR; break; - case ICONS: path = INKSCAPE_PIXMAPDIR; break; - case KEYS: path = INKSCAPE_KEYSDIR; break; - case MARKERS: path = INKSCAPE_MARKERSDIR; break; - case PALETTES: path = INKSCAPE_PALETTESDIR; break; - case PATTERNS: path = INKSCAPE_PATTERNSDIR; break; - case PLUGINS: path = INKSCAPE_PLUGINDIR; break; - case SCREENS: path = INKSCAPE_SCREENSDIR; break; - case TEMPLATES: path = INKSCAPE_TEMPLATESDIR; break; - case TUTORIALS: path = INKSCAPE_TUTORIALSDIR; break; - case UI: path = INKSCAPE_UIDIR; break; + case APPICONS: temp = INKSCAPE_APPICONDIR; break; + case EXTENSIONS: temp = INKSCAPE_EXTENSIONDIR; break; + case GRADIENTS: temp = INKSCAPE_GRADIENTSDIR; break; + case ICONS: temp = INKSCAPE_PIXMAPDIR; break; + case KEYS: temp = INKSCAPE_KEYSDIR; 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 UI: temp = INKSCAPE_UIDIR; break; default: g_assert_not_reached(); } - path = g_strdup(path); + path = g_strdup(temp); } break; case USER: { char const *name=NULL;