cedric pushed a commit to branch enlightenment-0.17.

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

commit b2e1a0657bdccc8f264e4d02864d8b9f3a925b93
Author: Sebastian Dransfeld <s...@tango.flipp.net>
Date:   Sat Dec 7 22:28:01 2013 +0100

    Find correct border under pointer
    
    Previously we would find the first border and then break. Now we find
    the border with the highest layer, as the code intended.
    
    Fixes CID 1039952
---
 src/bin/e_border.c | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/src/bin/e_border.c b/src/bin/e_border.c
index a21e087..834f800 100644
--- a/src/bin/e_border.c
+++ b/src/bin/e_border.c
@@ -10176,10 +10176,7 @@ _e_border_under_pointer_helper(E_Desk *desk, E_Border 
*exclude, int x, int y)
         /* If the layer is higher, the position of the window is higher
          * (always on top vs always below) */
         if (!bd || (cbd->layer > bd->layer))
-          {
-             bd = cbd;
-             break;
-          }
+          bd = cbd;
      }
    return bd;
 }

-- 


Reply via email to