xserver: Ignore requests from X servers we didn't launch
This commit is contained in:
@@ -537,6 +537,9 @@ xserver_set_window_id(struct wl_client *client, struct xserver *xserver,
|
|||||||
struct wlsc_wm *wm = wxs->wm;
|
struct wlsc_wm *wm = wxs->wm;
|
||||||
struct wlsc_wm_window *window;
|
struct wlsc_wm_window *window;
|
||||||
|
|
||||||
|
if (client != wxs->client)
|
||||||
|
return;
|
||||||
|
|
||||||
window = wl_hash_table_lookup(wm->window_hash, id);
|
window = wl_hash_table_lookup(wm->window_hash, id);
|
||||||
if (window == NULL) {
|
if (window == NULL) {
|
||||||
fprintf(stderr, "set_window_id for unknown window %d\n", id);
|
fprintf(stderr, "set_window_id for unknown window %d\n", id);
|
||||||
|
|||||||
Reference in New Issue
Block a user