diff options
| author | Jabier Arraiza <jabier.arraiza@marker.es> | 2018-07-31 20:49:50 +0000 |
|---|---|---|
| committer | Jabier Arraiza <jabier.arraiza@marker.es> | 2018-07-31 20:49:50 +0000 |
| commit | 8db92cd08bc7ac7d7f52ebf7906c1d866c82e78a (patch) | |
| tree | 725cbe1514cab3132028dbe786353db05d240981 /src | |
| parent | Fixing compiling bug in win (diff) | |
| download | inkscape-8db92cd08bc7ac7d7f52ebf7906c1d866c82e78a.tar.gz inkscape-8db92cd08bc7ac7d7f52ebf7906c1d866c82e78a.zip | |
Fixing enviroments in win
Diffstat (limited to 'src')
| -rw-r--r-- | src/main.cpp | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/src/main.cpp b/src/main.cpp index 0cacc4b13..24fc93e0c 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -622,20 +622,23 @@ static void set_datadir_env() { gchar const *xgd = g_getenv("XDG_DATA_DIRS"); #ifdef _WIN32 - Glib::ustring datadir = "'"; - datadir = get_datadir_path(); - datadir += "'"; - datadir += ":"; - datadir += "'"; +// Glib::ustring appdata = getenv("APPDATA"); +// Glib::ustring programfiles = getenv("ProgramFiles"); + Glib::ustring datadir = get_datadir_path(); + datadir += ";"; datadir += append_inkscape_datadir("inkscape"); - datadir += "'"; + if (xgd) { + datadir += ";"; + } #else Glib::ustring datadir = get_datadir_path(); datadir += ":"; datadir += append_inkscape_datadir("inkscape"); -#endif if (xgd) { datadir += ":"; + } +#endif + if (xgd) { datadir += xgd; } g_setenv("XDG_DATA_DIRS", datadir.c_str(), TRUE); |
