Use std::nothrow to avoid exception handling here. 30/172530/4 accepted/tizen_5.0_unified tizen_5.0 accepted/tizen/5.0/unified/20181102.023135 accepted/tizen/unified/20180405.005251 submit/tizen/20180327.041742 submit/tizen/20180403.101617 submit/tizen/20180404.045219 submit/tizen/20180404.084838 submit/tizen_5.0/20181101.000005
authorWoochan Lee <wc0917.lee@samsung.com>
Wed, 14 Mar 2018 09:14:29 +0000 (18:14 +0900)
committerHermet Park <chuneon.park@samsung.com>
Thu, 15 Mar 2018 07:11:02 +0000 (07:11 +0000)
CID: 105545

Change-Id: I9542fce4814f45b622d9e15a18b25b948936f3fd

src/include/interface/UiIfaceViewManager.h
src/lib/efl/mobile/c/ui_application.cpp

index eec738c923659b968cf5a021d8a84859d2c40abc..844678ae8009e66d43c0e7bea0e96a329bfd90a1 100644 (file)
@@ -19,6 +19,7 @@
 
 #include <dlog.h>
 #include <app.h>
+#include <memory>
 
 #define UI_EFL 1
 
index 68ccb66a46d7f21d13397c928bf72f2c26565366..353a97665068793e7d35dd7b1e4dffccfcfcc961 100644 (file)
@@ -116,7 +116,7 @@ EAPI int ui_application_init()
        ui_app_capi *app = g_app;
        if (app) return UI_VIEWMGR_ERROR_ALREADY_IN_PROGRESS;
 
-       app = new ui_app_capi();
+       app = new(std::nothrow) ui_app_capi();
        if (!app)
        {
                LOGE("Failed to create new ui_app_capi()!");