e_service_quickpanel: check qp_ignore_indicator_mode config while handling gesture... 57/286257/1 accepted/tizen/7.0/unified/20230103.164449
authorDoyoun Kang <doyoun.kang@samsung.com>
Tue, 3 Jan 2023 01:12:29 +0000 (10:12 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Tue, 3 Jan 2023 01:59:26 +0000 (10:59 +0900)
If the qp_ignore_indicator_mode is set, then e doesn't send the gesture event to indicator

Change-Id: Ife43fffddd082fc9fcf9b4434b4068d9a1d49b38

src/bin/services/e_service_quickpanel.c

index e9b88047de604c10f8b508436bbcece7053892d1..25ba1ad3558857991896e6e4cecdfcd7660b036f 100644 (file)
@@ -859,6 +859,9 @@ _e_qp_srv_effect_finish_job_stop(E_Policy_Quickpanel *qp)
 static Eina_Bool
 _quickpanel_send_gesture_to_indicator(void)
 {
+   if (e_config->qp_ignore_indicator_mode)
+     return EINA_FALSE;
+
    E_Client *focused;
    focused = e_client_focused_get();
    if (focused)
@@ -1187,8 +1190,7 @@ _region_obj_cb_gesture_start(void *data, Evas_Object *handler, int nfingers, int
         return;
      }
 
-   if ((handler == qp->indi_obj) &&
-       (!e_config->qp_ignore_indicator_mode))
+   if (handler == qp->indi_obj)
      {
         int ix, iy, iw, ih;