projects
/
platform
/
core
/
uifw
/
libds-tizen.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
c2f46c4
)
renderer: Fix minor issue
97/317097/1
accepted/tizen_unified_dev
accepted/tizen/unified/20240905.164036
accepted/tizen/unified/dev/20240910.111601
accepted/tizen/unified/x/20240906.021720
author
TaeHyeon Jeong
<thyeon.jeong@samsung.com>
Wed, 4 Sep 2024 02:22:21 +0000
(11:22 +0900)
committer
TaeHyeon Jeong
<thyeon.jeong@samsung.com>
Wed, 4 Sep 2024 02:55:51 +0000
(11:55 +0900)
Change-Id: I83e831b5a7f8085c3dd935a5af0e5b5cb88c12d2
src/renderer/renderer.c
patch
|
blob
|
history
diff --git
a/src/renderer/renderer.c
b/src/renderer/renderer.c
index 3c8735e665831360248d672646dd0cb2861bc4f1..f98e36ec1116dc70333f266c4c36c009563570e0 100644
(file)
--- a/
src/renderer/renderer.c
+++ b/
src/renderer/renderer.c
@@
-164,7
+164,8
@@
_tizen_renderer_info_handle_destroy(struct wl_resource *resource)
ds_inf("_tizen_renderer_info_handle_destroy (info:%p)", info);
wl_signal_emit(&info->events.destroy, info);
- wl_list_remove(&info->link);
+ if (info->client)
+ wl_list_remove(&info->link);
free(info);
}
@@
-203,6
+204,8
@@
renderer_handle_get_renderer_surface(struct wl_client *wl_client,
wl_list_insert(&client->infos, &info->link);
+ wl_signal_init(&info->events.destroy);
+
wl_resource_set_implementation(info->resource, &renderer_surface_impl, info,
_tizen_renderer_info_handle_destroy);