discomfitor pushed a commit to branch enlightenment-0.18.

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

commit c032a793220a1b923ae95f7eea32d57a4cb003a1
Author: Mike Blumenkrantz <zm...@samsung.com>
Date:   Thu Mar 13 11:48:25 2014 -0400

    bugfix: don't crash when passing NULL desk to e_border_under_pointer_get
    
    CID 1186204
---
 src/bin/e_border.c | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/src/bin/e_border.c b/src/bin/e_border.c
index 15150c1..7c39906 100644
--- a/src/bin/e_border.c
+++ b/src/bin/e_border.c
@@ -9978,6 +9978,13 @@ e_border_under_pointer_get(E_Desk *desk,
    else
      return NULL;
 
+   if (!desk)
+     {
+        desk = exclude->desk;
+        if (!desk)
+          desk = e_desk_current_get(exclude->zone);
+     }
+
    return _e_border_under_pointer_helper(desk, exclude, x, y);
 }
 

-- 


Reply via email to