xserver: Ignore requests from X servers we didn't launch
authorKristian Høgsberg <krh@bitplanet.net>
Thu, 21 Jul 2011 16:48:09 +0000 (09:48 -0700)
committerKristian Høgsberg <krh@bitplanet.net>
Thu, 21 Jul 2011 16:48:09 +0000 (09:48 -0700)
compositor/xserver-launcher.c

index 90a4b2c..fe12776 100644 (file)
@@ -537,6 +537,9 @@ xserver_set_window_id(struct wl_client *client, struct xserver *xserver,
        struct wlsc_wm *wm = wxs->wm;
        struct wlsc_wm_window *window;
 
+       if (client != wxs->client)
+               return;
+
        window = wl_hash_table_lookup(wm->window_hash, id);
        if (window == NULL) {
                fprintf(stderr, "set_window_id for unknown window %d\n", id);