]> spindle.queued.net Git - midori/commitdiff
Replace a '\' in the display name with a '_'
authorPeter de Ridder <peter@xfce.org>
Thu, 19 Nov 2009 21:55:21 +0000 (22:55 +0100)
committerChristian Dywan <christian@twotoasts.de>
Thu, 19 Nov 2009 21:56:46 +0000 (22:56 +0100)
On Windows, display names can contain backslashes which results
in an error in the socket implementation.

midori/midori-app.c

index 232bb5673a038f6a9a2787581cf403d5bc4ef343..b9e4971667cc9d04a2fc99e83e57a63c3789088c 100644 (file)
@@ -661,7 +661,8 @@ midori_app_create_instance (MidoriApp*   app,
     display_name = g_strdup (gdk_display_get_name (display));
     n = strlen (display_name);
     for (i = 0; i < n; i++)
-        if (display_name[i] == ':' || display_name[i] == '.')
+        if (display_name[i] == ':' || display_name[i] == '.'
+         || display_name[i] == '\\')
             display_name[i] = '_';
     instance_name = g_strdup_printf ("de.twotoasts.%s_%s", name, display_name);