]> git.sesse.net Git - vlc/commitdiff
Add class for ICCCM Window Management.
authorRémi Denis-Courmont <remi@remlab.net>
Wed, 15 Apr 2009 19:24:29 +0000 (22:24 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Wed, 15 Apr 2009 19:24:29 +0000 (22:24 +0300)
This does _not_ fix #2322 (Qt4).

modules/video_output/xcb/window.c

index ac5344adb200885a720fe187f17681e9029e4552..5cf4b4b813748edfe69fcdee902284ac73d7de4a 100644 (file)
@@ -124,11 +124,15 @@ static int Open (vlc_object_t *obj)
         goto error;
     }
 
+    /* ICCCM
+     * No cut&paste nor drag&drop, only Window Manager communication. */
     /* 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"));
+    xcb_change_property (conn, XCB_PROP_MODE_REPLACE, window, XA_WM_CLASS,
+                         XA_STRING, 8, 8, "vlc\0VLC");
 
     wnd->handle.xid = window;
     wnd->p_sys = p_sys;