From 69a0031a864779999af46e9cef588490bfe6b001 Mon Sep 17 00:00:00 2001 From: HyukSoon Choi Date: Mon, 8 Apr 2013 10:13:10 +0900 Subject: [PATCH] Fix Crash issue - Maximum string inputed Change-Id: I10c59417d9a2402d9f2958c4e9c0f4a76688d806 Signed-off-by: HyukSoon Choi --- src/IvImageNameEditorForm.cpp | 25 ++++++------------------- 1 file changed, 6 insertions(+), 19 deletions(-) diff --git a/src/IvImageNameEditorForm.cpp b/src/IvImageNameEditorForm.cpp index 25803bd..77383be 100644 --- a/src/IvImageNameEditorForm.cpp +++ b/src/IvImageNameEditorForm.cpp @@ -331,33 +331,20 @@ ImageNameEditorForm::OnSceneDeactivated(const SceneId& currentSceneId, void ImageNameEditorForm::CreateMessage(String& str) { - if (__pMessageBox != null) - { - delete __pMessageBox; - __pMessageBox = null; - __modalMsgBoxResult = 0; - } - - __pMessageBox = new(std::nothrow) MessageBox; - - if (__pMessageBox != null) + if (__pMessageBox == null) { - __pMessageBox->Construct(L"", str, MSGBOX_STYLE_OK, 3000); - } - - if (__pMessageBox != null) - { - __pMessageBox->ShowAndWait(__modalMsgBoxResult); + __pMessageBox = new(std::nothrow) MessageBox; if (__pMessageBox != null) { + __pMessageBox->Construct(L"", str, MSGBOX_STYLE_OK, 3000); + __pMessageBox->ShowAndWait(__modalMsgBoxResult); + delete __pMessageBox; __pMessageBox = null; + __modalMsgBoxResult = 0; } - __modalMsgBoxResult = 0; } - - return; } void -- 2.7.4