From 5948f590e8482c4b6c9344ee3c05b25aa0ee74a4 Mon Sep 17 00:00:00 2001 From: =?utf8?q?R=C3=A9mi=20Denis-Courmont?= Date: Wed, 15 Apr 2009 22:06:01 +0300 Subject: [PATCH 1/1] Set a name for the video window --- modules/video_output/xcb/window.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/modules/video_output/xcb/window.c b/modules/video_output/xcb/window.c index 9b72f42c01..ac5344adb2 100644 --- a/modules/video_output/xcb/window.c +++ b/modules/video_output/xcb/window.c @@ -30,6 +30,8 @@ #include #include +typedef xcb_atom_t Atom; +#include /* XA_WM_NAME */ #include #include @@ -70,6 +72,14 @@ struct vout_window_sys_t vlc_thread_t thread; }; +static inline +void set_ascii_prop (xcb_connection_t *conn, xcb_window_t window, + xcb_atom_t atom, const char *value) +{ + xcb_change_property (conn, XCB_PROP_MODE_REPLACE, window, atom, + XA_STRING, 8, strlen (value), value); +} + /** * Create an X11 window. */ @@ -114,6 +124,12 @@ static int Open (vlc_object_t *obj) goto error; } + /* Plain ASCII localization of VLC for ICCCM window name */ + set_ascii_prop (conn, window, XA_WM_NAME, + pgettext ("ASCII VLC media player", "VLC media player")); + set_ascii_prop (conn, window, XA_WM_ICON_NAME, + pgettext ("ASCII VLC", "VLC")); + wnd->handle.xid = window; wnd->p_sys = p_sys; wnd->control = Control; -- 2.39.2