diff --git a/src/gtkglue.c b/src/gtkglue.c index 9a3297e..fcc0b7e 100644 --- a/src/gtkglue.c +++ b/src/gtkglue.c @@ -151,6 +151,13 @@ gsg_make_path (size_t buf_size, char *buf, buf[len++] = '-'; break; +#ifdef OS2 + case ':': /* OS2 can not handle colons in filenames */ + buf[len++] = '+'; + buf[len++] = '_'; + break; +#endif + case '+': buf[len++] = '+'; default: