dpms: Move wl_signal_emit for consistency 62/315362/1
authorTaeHyeon Jeong <thyeon.jeong@samsung.com>
Thu, 25 Jul 2024 01:57:32 +0000 (10:57 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Wed, 31 Jul 2024 01:35:45 +0000 (10:35 +0900)
Change-Id: Id1d7dfeabb9f636c79d47bbca906b25be445d66a

src/dpms/dpms.c

index 47d4bdbf3f7639e19e45079d8e49c14d7eedd012..518f2be3e00e49d9bcbbc874b1396f3a317d8f5b 100644 (file)
@@ -178,8 +178,14 @@ static void
 _tizen_dpms_manager_handle_destroy(struct wl_client *client,
         struct wl_resource *resource)
 {
+    struct ds_tizen_dpms *dpms;
+
+    dpms = wl_resource_get_user_data(resource);
+
     ds_inf("tizen_dpms_manager cb_destroy (res:%p)", resource);
     wl_resource_destroy(resource);
+
+    wl_signal_emit(&dpms->events.destroy, dpms);
 }
 
 static void
@@ -241,7 +247,6 @@ _tizen_dpms_client_cb_destroy(struct wl_resource *resource)
         dpms->binded = false;
         dpms->res = NULL;
     }
-    wl_signal_emit(&dpms->events.destroy, dpms);
 }
 
 static void