Also set utf8 encoded hint for window title.

This commit is contained in:
Guillermo S. Romero 2009-09-14 20:17:56 +00:00
parent f302ebeb67
commit 1b2344a1f1

@ -528,7 +528,17 @@ GHOST_WindowX11::
setTitle( setTitle(
const STR_String& title const STR_String& title
){ ){
Atom name = XInternAtom(m_display, "_NET_WM_NAME", 0);
Atom utf8str = XInternAtom(m_display, "UTF8_STRING", 0);
XChangeProperty(m_display, m_window,
name, utf8str, 8, PropModeReplace,
(const unsigned char*) title.ReadPtr(),
strlen(title.ReadPtr()));
// This should convert to valid x11 string
// and getTitle would need matching change
XStoreName(m_display,m_window,title); XStoreName(m_display,m_window,title);
XFlush(m_display); XFlush(m_display);
} }