From 089dfb7da956a9f521d4743cc95f0628c4c1b741 Mon Sep 17 00:00:00 2001 From: kichik Date: Tue, 20 Mar 2007 22:28:55 +0000 Subject: [PATCH] don't enter message loop when window failed creation (because of input error or anything else) git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5007 212acab6-be3b-0410-9dea-997c60f758d6 --- Contrib/StartMenu/StartMenu.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Contrib/StartMenu/StartMenu.c b/Contrib/StartMenu/StartMenu.c index 2510b3be..5a4cf862 100644 --- a/Contrib/StartMenu/StartMenu.c +++ b/Contrib/StartMenu/StartMenu.c @@ -112,6 +112,11 @@ void __declspec(dllexport) Show(HWND hwndParent, int string_size, char *variable { HWND hwStartMenuSelect = g_hwStartMenuSelect; + if (!hwStartMenuSelect) + { + return; + } + while (!g_done) { MSG msg;