e_comp_wl: do not send touch cancel events if ec is keyboard sub 33/237133/1 accepted/tizen/5.5/unified/20200625.165530 submit/tizen_5.5/20200625.082432
authorjeon <jhyuni.kang@samsung.com>
Thu, 25 Jun 2020 08:16:08 +0000 (17:16 +0900)
committerjeon <jhyuni.kang@samsung.com>
Thu, 25 Jun 2020 08:16:08 +0000 (17:16 +0900)
Change-Id: I00def8d821a0cd65b4c238a147e31b48468f92f8

src/bin/e_comp_wl.c

index 957eacc11c72b045a9f5038a444a712557226f3a..d8d644b1aca363c3b4301c4a85d35051b10b51df 100644 (file)
@@ -2579,7 +2579,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);