don't attempt to change layer of override clients with parent set in x11
authorMike Blumenkrantz <zmike@osg.samsung.com>
Tue, 30 Jun 2015 22:36:23 +0000 (18:36 -0400)
committerMike Blumenkrantz <zmike@osg.samsung.com>
Tue, 30 Jun 2015 22:36:23 +0000 (18:36 -0400)
overrides will stack how they want, leave them alone

src/bin/e_comp_x.c

index 12e7cae..d17d634 100644 (file)
@@ -3468,7 +3468,7 @@ _e_comp_x_hook_client_fetch(void *d EINA_UNUSED, E_Client *ec)
              ec_parent->transients = eina_list_append(ec_parent->transients, ec);
              ec->parent = ec_parent;
           }
-        if (ec->parent)
+        if (ec->parent && (!e_client_util_ignored_get(ec)))
           {
              evas_object_layer_set(ec->frame, ec->parent->layer);
              if (ec->netwm.state.modal)