On windows, deactivate gnucash's extra de-quoting of path names that is done on the GNC_MODULE_PATH env variable.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14542 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
Christian Stimming
2006-07-18 15:41:55 +00:00
parent 040eb2e47d
commit b4f6de5b35
2 changed files with 14 additions and 0 deletions

View File

@@ -1,3 +1,9 @@
2006-07-18 Christian Stimming <stimming@tuhh.de>
* src/gnc-module/gnc-module.c: On windows, deactivate gnucash's
extra de-quoting of path names that is done on the GNC_MODULE_PATH
env variable.
2006-07-16 Derek Atkins <derek@ihtfp.com>
* configure.in:

View File

@@ -67,6 +67,13 @@ gnc_module_system_search_dirs(void)
{
switch(*cpos)
{
#ifndef G_OS_WIN32
/* On windows, with '\' as the directory separator character,
this additional de-quoting will make every path processing
fail miserably. Anyway this should probably be thrown out
altogether, because this additional level of de-quoting
(after shell quoting) is completely unexpected and
uncommon. */
case '\\':
if(!escchar)
{
@@ -78,6 +85,7 @@ gnc_module_system_search_dirs(void)
escchar = FALSE;
}
break;
#endif
case ':':
if(!escchar)