x11: Do not set pid or title on foreign windows
If a StageX11 is using a foreign window we should not need to set the _NET_WM_PID or the WM_TITLE properies. http://bugzilla.openedhand.com/show_bug.cgi?id=1989
This commit is contained in:
parent
89191e8bbc
commit
d607400f01
@ -270,7 +270,7 @@ set_wm_pid (ClutterStageX11 *stage_x11)
|
||||
ClutterBackendX11 *backend_x11 = CLUTTER_BACKEND_X11 (backend);
|
||||
long pid;
|
||||
|
||||
if (stage_x11->xwin == None)
|
||||
if (stage_x11->xwin == None || stage_x11->is_foreign_xwin)
|
||||
return;
|
||||
|
||||
/* this will take care of WM_CLIENT_MACHINE and WM_LOCALE_NAME */
|
||||
@ -297,7 +297,7 @@ set_wm_title (ClutterStageX11 *stage_x11)
|
||||
g_return_if_fail (CLUTTER_IS_BACKEND_X11 (backend));
|
||||
backend_x11 = CLUTTER_BACKEND_X11 (backend);
|
||||
|
||||
if (stage_x11->xwin == None)
|
||||
if (stage_x11->xwin == None || stage_x11->is_foreign_xwin)
|
||||
return;
|
||||
|
||||
if (stage_x11->title == NULL)
|
||||
|
Loading…
x
Reference in New Issue
Block a user