diff options
author | Matthias Clasen <mclasen@redhat.com> | 2004-09-14 20:02:47 +0000 |
---|---|---|
committer | Matthias Clasen <matthiasc@src.gnome.org> | 2004-09-14 20:02:47 +0000 |
commit | 60f88435e43a3b48b1edc6eed4b0d717da283b47 (patch) | |
tree | 0fed7fd734a0fb2df8b9d9a26e34c161a02de7c5 /gtk | |
parent | 03a6952c48c7b4679d1874532cbcffaf15fe2ef2 (diff) | |
download | gtk+-60f88435e43a3b48b1edc6eed4b0d717da283b47.tar.gz |
Copy code from queryloaders.c which turns backslashes in slashes on win32.
2004-09-14 Matthias Clasen <mclasen@redhat.com>
* gtk/queryimmodules.c (escape_string): Copy code from queryloaders.c
which turns backslashes in slashes on win32. (#152608, Kazuki IWAMOTO)
Diffstat (limited to 'gtk')
-rw-r--r-- | gtk/queryimmodules.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/gtk/queryimmodules.c b/gtk/queryimmodules.c index 2fe5d61a74..432b9d90c0 100644 --- a/gtk/queryimmodules.c +++ b/gtk/queryimmodules.c @@ -60,6 +60,14 @@ escape_string (const char *str) case '\"': g_string_append (result, "\\\""); break; +#ifdef G_OS_WIN32 + /* Replace backslashes in path with forward slashes, so that + * it reads in without problems. + */ + case '\\': + g_string_append (result, "/"); + break; +#endif default: g_string_append_c (result, c); } |