projects
/
platform
/
core
/
appfw
/
widget-service.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
181ff66
)
Fix wrong widget_id compare logic
70/261570/2
author
dean
<hyunho.kang@berkeley.edu>
Wed, 21 Jul 2021 08:57:08 +0000
(17:57 +0900)
committer
dean
<hyunho.kang@berkeley.edu>
Wed, 21 Jul 2021 10:49:02 +0000
(19:49 +0900)
Change-Id: Ib3373a577c0c2b1135a13d44b876159f396c0d89
Signed-off-by: dean <hyunho.kang@berkeley.edu>
src/widget_service.c
patch
|
blob
|
history
diff --git
a/src/widget_service.c
b/src/widget_service.c
index
53a11ee
..
bb69d15
100644
(file)
--- a/
src/widget_service.c
+++ b/
src/widget_service.c
@@
-2633,6
+2633,11
@@
EAPI int widget_service_set_lifecycle_event_cb(const char *widget_id, widget_lif
while (head) {
cb_info = (struct lifecycle_s *)head->data;
if (cb_info && widget_id && cb_info->widget_id) {
+ if (strlen(widget_id) != strlen(cb_info->widget_id)) {
+ head = head->next;
+ continue;
+ }
+
if (strncmp(cb_info->widget_id, widget_id, strlen(widget_id)) == 0)
return WIDGET_ERROR_INVALID_PARAMETER;