Author: olivier
Date: 2007-09-22 22:08:22 +0000 (Sat, 22 Sep 2007)
New Revision: 26100

Modified:
   xfwm4/trunk/src/hints.c
Log:
Some broken apps include control characters in their window title name

Modified: xfwm4/trunk/src/hints.c
===================================================================
--- xfwm4/trunk/src/hints.c     2007-09-22 21:00:37 UTC (rev 26099)
+++ xfwm4/trunk/src/hints.c     2007-09-22 22:08:22 UTC (rev 26100)
@@ -810,6 +810,7 @@
         if (g_utf8_validate (ptr, -1, NULL))
         {
             retval[i] = internal_utf8_strndup (ptr, MAX_STR_LENGTH);
+            xfce_utf8_remove_controls((gchar *) retval[i], -1, NULL);
         }
         else
         {
@@ -873,6 +874,7 @@
     {
         name = internal_utf8_strndup (str, MAX_STR_LENGTH);
         *title = create_name_with_host (display_info, name, machine);
+        xfce_utf8_remove_controls(*title, -1, NULL);
         g_free (name);
         XFree (str);
         status = TRUE;

_______________________________________________
Xfce4-commits mailing list
[email protected]
http://foo-projects.org/mailman/listinfo/xfce4-commits

Reply via email to