From 8ddc43d1e893b222f7b33b6e032211dcb5b2b29f Mon Sep 17 00:00:00 2001 From: hyunho Date: Fri, 13 Jul 2018 18:11:30 +0900 Subject: [PATCH] Fix duplicate instance creation Change-Id: I1ee4e106304db928c45710b0ce9412a92984c1ec Signed-off-by: hyunho --- src/multiwindow_base/appcore_multiwindow_base_instance.c | 6 ++++++ 1 file changed, 6 insertions(+) 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; -- 2.7.4