refactor: replace code to use E_APIs to access the E_Client structure 29/318129/1
authorDoyoun Kang <doyoun.kang@samsung.com>
Wed, 25 Sep 2024 02:03:29 +0000 (11:03 +0900)
committerDoyoun Kang <doyoun.kang@samsung.com>
Wed, 25 Sep 2024 02:03:29 +0000 (11:03 +0900)
Change-Id: I0c6e3f9ac9fdda5df5a69a9f8b8d6e151cb200e8

src/e_mod_main.c

index d1ced5bd60b5738ebae49060546ea7b29d1138e1..28897d521ea27a0147781bf7d62967ecde2232bb 100644 (file)
@@ -1796,12 +1796,14 @@ _e_gesture_deactivate_surface_check(E_Client *ec)
 static void
 _e_gesture_window_gesture_disabled_change(E_Client *ec)
 {
-   if (ec->gesture_disable && gesture->enable)
+   Eina_Bool ec_gesture_disable;
+   ec_gesture_disable = e_client_gesture_disable_get(ec);
+   if (ec_gesture_disable && gesture->enable)
      {
         GTINF("Gesture disabled window\n");
         gesture->enabled_window = EINA_FALSE;
      }
-   else if (!ec->gesture_disable && !gesture->enable)
+   else if (!ec_gesture_disable && !gesture->enable)
      {
         GTINF("Gesture enabled window\n");
         gesture->enabled_window = EINA_TRUE;