diff options
author | hyunho <hhstark.kang@samsung.com> | 2018-07-13 18:11:30 +0900 |
---|---|---|
committer | hyunho <hhstark.kang@samsung.com> | 2018-07-16 10:29:41 +0900 |
commit | 8ddc43d1e893b222f7b33b6e032211dcb5b2b29f (patch) | |
tree | 4f38b40f0dbe34d71c040563f7c7389a64a69015 /src | |
parent | 9e6735e5f4ec8dc416810f656e7dfd0d933897a4 (diff) | |
download | app-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.c | 6 |
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; |