send plam cover events only if gesture resource is exist 79/190779/2 accepted/tizen/5.0/unified/20181102.022426 accepted/tizen/unified/20181010.061711 submit/tizen/20181005.082416 submit/tizen_5.0/20181101.000005
authorJengHyun Kang <jhyuni.kang@samsung.com>
Fri, 5 Oct 2018 08:16:41 +0000 (17:16 +0900)
committerJengHyun Kang <jhyuni.kang@samsung.com>
Fri, 5 Oct 2018 08:22:23 +0000 (17:22 +0900)
Change-Id: Ib7d97eb994daecec566bd47e792d26337d9268bf

src/e_mod_gesture_events.c

index 1ab8e17..8b7977e 100644 (file)
@@ -1805,8 +1805,15 @@ _e_gesture_send_palm_cover(void)
              surface = NULL;
           }
 
-        tizen_gesture_send_palm_cover(palm_covers->client_info.res, surface, E_GESTURE_MODE_BEGIN, duration, size, pressure, cx, cy);
-        tizen_gesture_send_palm_cover(palm_covers->client_info.res, surface, E_GESTURE_MODE_END, duration, size, pressure, cx, cy);
+        if (!res)
+          {
+             GTWRN("Failed to find grabbed client(%p), palm_grabbed: %d\n", palm_covers->client_info.client, gesture->grabbed_gesture & E_GESTURE_TYPE_PALM_COVER);
+          }
+        else
+          {
+             tizen_gesture_send_palm_cover(res, surface, E_GESTURE_MODE_BEGIN, duration, size, pressure, cx, cy);
+             tizen_gesture_send_palm_cover(res, surface, E_GESTURE_MODE_END, duration, size, pressure, cx, cy);
+          }
      }
 
    gesture->event_state = E_GESTURE_EVENT_STATE_IGNORE;