Fix duplicate instance creation
authorhyunho <hhstark.kang@samsung.com>
Fri, 13 Jul 2018 09:11:30 +0000 (18:11 +0900)
committerhyunho <hhstark.kang@samsung.com>
Mon, 16 Jul 2018 01:29:41 +0000 (10:29 +0900)
Change-Id: I1ee4e106304db928c45710b0ce9412a92984c1ec
Signed-off-by: hyunho <hhstark.kang@samsung.com>
src/multiwindow_base/appcore_multiwindow_base_instance.c

index ef918f7..878669a 100644 (file)
@@ -45,6 +45,12 @@ EXPORT_API appcore_multiwindow_base_instance_h appcore_multiwindow_base_instance
 
        if (!class_node)
                return NULL;
+
+       if (appcore_multiwindow_base_instance_find(id)) {
+               _ERR("alread exist");
+               return NULL;
+       }
+
        inst = malloc(sizeof(appcore_multiwindow_base_instance));
        if (!inst)
                return NULL;