projects
/
platform
/
upstream
/
enlightenment.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
1b7c053
)
e_view_client: destroy external_view
62/323762/1
author
SooChan Lim
<sc1.lim@samsung.com>
Wed, 7 May 2025 05:53:01 +0000
(14:53 +0900)
committer
Tizen Window System
<tizen.windowsystem@gmail.com>
Wed, 7 May 2025 07:56:58 +0000
(16:56 +0900)
e_view_client detroy the external_view at e_view_client_external_view_unset
to avoid memory leak
Change-Id: I6376fbeb82e56f7173eb464de28425fdce34ad73
src/bin/core/e_view_client.c
patch
|
blob
|
history
diff --git
a/src/bin/core/e_view_client.c
b/src/bin/core/e_view_client.c
index e9d65b059226444e8b2cffc856b36875e96a07bc..c481625726d13de0bbfe9300e3091dc1a209c6fe 100644
(file)
--- a/
src/bin/core/e_view_client.c
+++ b/
src/bin/core/e_view_client.c
@@
-454,10
+454,12
@@
e_view_client_external_view_unset(E_View_Client *client)
bool ret = false;
if (client == NULL) return false;
+ if (client->external_view == NULL) return false;
ret = e_comp_object_content_unset(client->view.eo);
if (ret == true)
{
+ e_view_destroy(client->external_view);
client->external_view_image = NULL;
client->external_view_edje = NULL;
client->external_view = NULL;