From d8f0bea57abc992c417804b8f46e5bc14840d03d Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Mon, 29 Feb 2016 10:07:32 -0500 Subject: [PATCH] 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 e77410917..d6cb15c6a 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; }