fix xwl pixmap unaliasing during client deletion
authorMike Blumenkrantz <zmike@osg.samsung.com>
Wed, 12 Aug 2015 18:31:54 +0000 (14:31 -0400)
committerMike Blumenkrantz <zmike@osg.samsung.com>
Wed, 12 Aug 2015 18:32:21 +0000 (14:32 -0400)
no more crashing, hooray!

src/bin/e_comp_x.c

index eee80c6..fa2d80e 100644 (file)
@@ -4470,7 +4470,7 @@ _e_comp_x_hook_client_del(void *d EINA_UNUSED, E_Client *ec)
           e_comp_wl_client_xwayland_setup(ec, NULL, NULL);
         else
           {
-             e_pixmap_alias(NULL, E_PIXMAP_TYPE_X, e_comp_x_client_pixmap_get(ec));
+             e_pixmap_alias(NULL, E_PIXMAP_TYPE_X, win);
              free(cd);
              e_pixmap_free(e_comp_x_client_pixmap_get(ec));
           }