e_desk: remove strdup for prevent memory leak 09/290609/1 accepted/tizen/unified/20230330.025624
authorJunseok Kim <juns.kim@samsung.com>
Wed, 29 Mar 2023 07:32:54 +0000 (16:32 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Wed, 29 Mar 2023 09:56:02 +0000 (18:56 +0900)
remove strdup call for prevent memory leak on wtz_splitscreen_region callback
and remove useless checker of the hook result

Change-Id: I91884c140eba316664cd7cf559f719c850974354

src/bin/e_desk.c

index fd1ebf0..c42e2e5 100644 (file)
@@ -2258,18 +2258,10 @@ _e_desk_splitscreen_region_cb_assign_appid(struct wl_client *client,
     struct wl_resource *resource, const char *appid)
 {
    E_Desk_Area *eda;
-   char *appid_tmp;
 
    if (!(eda = wl_resource_get_user_data(resource))) return;
 
-   appid_tmp = strdup(appid);
-
-   // call the E_DESK_AREA_HOOK_ASSIGN_APPID hook
-   if (!e_desk_area_hook_call(eda, E_DESK_AREA_HOOK_SET_APPID, (void *)appid_tmp))
-     {
-       ERR("e_desk_zoom_set: fail get eout");
-       return;
-     }
+   e_desk_area_hook_call(eda, E_DESK_AREA_HOOK_SET_APPID, (void *)appid);
 }
 
 static const struct wtz_splitscreen_region_interface