discomfitor pushed a commit to branch master.

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

commit d8f0bea57abc992c417804b8f46e5bc14840d03d
Author: Mike Blumenkrantz <zm...@osg.samsung.com>
Date:   Mon Feb 29 10:07:32 2016 -0500

    prevent potential null deref during pager (plain) window drag
    
    CID 1237302
---
 src/modules/pager_plain/e_mod_main.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/modules/pager_plain/e_mod_main.c 
b/src/modules/pager_plain/e_mod_main.c
index e774109..d6cb15c 100644
--- a/src/modules/pager_plain/e_mod_main.c
+++ b/src/modules/pager_plain/e_mod_main.c
@@ -1878,10 +1878,12 @@ _pager_window_cb_mouse_move(void *data, Evas *e 
EINA_UNUSED, Evas_Object *obj EI
             (resist * resist)) return;
 
         if ((pw->desk) && (pw->desk->pager))
-          pw->desk->pager->dragging = 1;
+          {
+             pw->desk->pager->dragging = 1;
+             edje_object_signal_emit(pw->desk->o_desk, "e,action,drag,in", 
"e");
+          }
         pw->drag.start = 0;
         e_comp_object_effect_clip(pw->client->frame);
-        edje_object_signal_emit(pw->desk->o_desk, "e,action,drag,in", "e");
         pw->desk->pager->active_drop_pd = pw->desk;
      }
 

-- 


Reply via email to