* xfns.c (x_set_name, x_set_title): Encode title to UTF8 before
authorJan Djärv <jan.h.d@swipnet.se>
Thu, 19 Aug 2004 17:31:37 +0000 (17:31 +0000)
committerJan Djärv <jan.h.d@swipnet.se>
Thu, 19 Aug 2004 17:31:37 +0000 (17:31 +0000)
  passing it to gtk_window_set_title.

src/ChangeLog
src/xfns.c

index 2999a43..0ef292a 100644 (file)
@@ -1,3 +1,8 @@
+2004-08-19  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
+
+       * xfns.c (x_set_name, x_set_title): Encode title to UTF8 before
+       passing it to gtk_window_set_title.
+
 2004-08-19  Kim F. Storm  <storm@cua.dk>
 
        * process.c (wait_reading_process_input): Clean up.
index dd8b4a4..3f484f3 100644 (file)
@@ -1651,7 +1651,7 @@ x_set_name (f, name, explicit)
          }
 #ifdef USE_GTK
         gtk_window_set_title (GTK_WINDOW (FRAME_GTK_OUTER_WIDGET (f)),
-                              SDATA (name));
+                              SDATA (ENCODE_UTF_8 (name)));
 #else /* not USE_GTK */
        XSetWMName (FRAME_X_DISPLAY (f), FRAME_OUTER_WINDOW (f), &text);
 #endif /* not USE_GTK */
@@ -1759,7 +1759,7 @@ x_set_title (f, name, old_name)
 
 #ifdef USE_GTK
         gtk_window_set_title (GTK_WINDOW (FRAME_GTK_OUTER_WIDGET (f)),
-                              SDATA (name));
+                              SDATA (ENCODE_UTF_8 (name)));
 #else /* not USE_GTK */
        XSetWMName (FRAME_X_DISPLAY (f), FRAME_OUTER_WINDOW (f), &text);
 #endif /* not USE_GTK */