Handling instance id duplication 20/184120/1
authorhyunho <hhstark.kang@samsung.com>
Mon, 16 Jul 2018 01:00:46 +0000 (10:00 +0900)
committerhyunho <hhstark.kang@samsung.com>
Mon, 16 Jul 2018 01:00:46 +0000 (10:00 +0900)
Change-Id: I9bdc7ef624e0db2f02104974a6e3a40dabbb72c2
Signed-off-by: hyunho <hhstark.kang@samsung.com>
src/base/widget_base.c

index 2d7d29c..4272147 100644 (file)
@@ -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) {