diff options
author | hyunho <hhstark.kang@samsung.com> | 2018-07-16 10:00:46 +0900 |
---|---|---|
committer | hyunho <hhstark.kang@samsung.com> | 2018-07-16 10:00:46 +0900 |
commit | 4c2e75906bbbd812b2dec4b324746b9cfb42fd87 (patch) | |
tree | ab4e39c2eeb5c3de34090e4f5d2d6329021e43f1 | |
parent | 8fdae70dabc2215009fe3e5e76d26b7c11b15ed3 (diff) | |
download | appcore-widget-4c2e75906bbbd812b2dec4b324746b9cfb42fd87.tar.gz appcore-widget-4c2e75906bbbd812b2dec4b324746b9cfb42fd87.tar.bz2 appcore-widget-4c2e75906bbbd812b2dec4b324746b9cfb42fd87.zip |
Handling instance id duplication
Change-Id: I9bdc7ef624e0db2f02104974a6e3a40dabbb72c2
Signed-off-by: hyunho <hhstark.kang@samsung.com>
-rw-r--r-- | src/base/widget_base.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/base/widget_base.c b/src/base/widget_base.c index 2d7d29c..4272147 100644 --- a/src/base/widget_base.c +++ b/src/base/widget_base.c @@ -308,6 +308,11 @@ static void __control_create(const char *class_id, const char *id, bundle *b) widget_base_instance_data *data; char *content = NULL; + if (appcore_multiwindow_base_instance_find(id)) { + LOGE("Already exist id (%s)", id); + return; + } + data = (widget_base_instance_data *) calloc(1, sizeof(widget_base_instance_data)); if (!data) { |