e_comp_wl: do not send touch cancel events if ec is keyboard sub 34/237134/1 accepted/tizen/unified/20200626.133435 submit/tizen/20200625.115030
authorjeon <jhyuni.kang@samsung.com>
Thu, 25 Jun 2020 08:16:08 +0000 (17:16 +0900)
committerJeongHyun Kang <jhyuni.kang@samsung.com>
Thu, 25 Jun 2020 08:12:59 +0000 (08:12 +0000)
Change-Id: I00def8d821a0cd65b4c238a147e31b48468f92f8

src/bin/e_comp_wl.c

index 6dfe994..7bc4a03 100644 (file)
@@ -2588,7 +2588,7 @@ _e_comp_wl_surface_state_commit(E_Client *ec, E_Comp_Wl_Surface_State *state)
 
    if (ec->comp_data->scaler.buffer_viewport.changed)
      {
-        if (e_comp_wl->touch.pressed)
+        if (e_comp_wl->touch.pressed && !e_policy_client_is_keyboard_sub(ec))
           e_comp_wl_touch_cancel();
 
         e_comp_wl_map_apply(ec);