discomfitor pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=d4b8404073447b462583f1349b40ac758f87cf81

commit d4b8404073447b462583f1349b40ac758f87cf81
Author: Mike Blumenkrantz <[email protected]>
Date:   Fri Apr 7 16:07:25 2017 -0400

    add a client's children to the skiplist during place routine
    
    these should be ignored since they will be positioned relative to the parent
---
 src/bin/e_client.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/bin/e_client.c b/src/bin/e_client.c
index b2c3eb8..f412dad 100644
--- a/src/bin/e_client.c
+++ b/src/bin/e_client.c
@@ -1899,6 +1899,8 @@ _e_client_eval(E_Client *ec)
              else if ((e_config->window_placement_policy == 
E_WINDOW_PLACEMENT_SMART) || (e_config->window_placement_policy == 
E_WINDOW_PLACEMENT_ANTIGADGET))
                {
                   skiplist = eina_list_append(skiplist, ec);
+                  if (ec->transients)
+                    skiplist = eina_list_merge(skiplist, 
eina_list_clone(ec->transients));
                   if (ec->desk)
                     e_place_desk_region_smart(ec->desk, skiplist,
                                               ec->x, ec->y, ec->w, ec->h,

-- 


Reply via email to