summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorhyunho <hhstark.kang@samsung.com>2018-07-13 18:11:30 +0900
committerhyunho <hhstark.kang@samsung.com>2018-07-16 10:29:41 +0900
commit8ddc43d1e893b222f7b33b6e032211dcb5b2b29f (patch)
tree4f38b40f0dbe34d71c040563f7c7389a64a69015 /src
parent9e6735e5f4ec8dc416810f656e7dfd0d933897a4 (diff)
downloadapp-core-8ddc43d1e893b222f7b33b6e032211dcb5b2b29f.tar.gz
app-core-8ddc43d1e893b222f7b33b6e032211dcb5b2b29f.tar.bz2
app-core-8ddc43d1e893b222f7b33b6e032211dcb5b2b29f.zip
Fix duplicate instance creation
Change-Id: I1ee4e106304db928c45710b0ce9412a92984c1ec Signed-off-by: hyunho <hhstark.kang@samsung.com>
Diffstat (limited to 'src')
-rw-r--r--src/multiwindow_base/appcore_multiwindow_base_instance.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/multiwindow_base/appcore_multiwindow_base_instance.c b/src/multiwindow_base/appcore_multiwindow_base_instance.c
index ef918f7..878669a 100644
--- a/src/multiwindow_base/appcore_multiwindow_base_instance.c
+++ b/src/multiwindow_base/appcore_multiwindow_base_instance.c
@@ -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;