From fe2a23d116acc1e627da8bc6b9f8d898ac6e3308 Mon Sep 17 00:00:00 2001 From: kichik Date: Thu, 12 Dec 2002 16:54:20 +0000 Subject: [PATCH] Abort now works from .onGUIInit git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1942 212acab6-be3b-0410-9dea-997c60f758d6 --- Source/exehead/Ui.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Source/exehead/Ui.c b/Source/exehead/Ui.c index 2d9486f1..0e9e30ea 100644 --- a/Source/exehead/Ui.c +++ b/Source/exehead/Ui.c @@ -499,9 +499,10 @@ BOOL CALLBACK DialogProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) SetDlgItemTextFromLang(hwndDlg,IDCANCEL,LANG_BTN_CANCEL); SetDlgItemTextFromLang(hwndDlg,IDC_BACK,LANG_BTN_BACK); #if defined(NSIS_SUPPORT_CODECALLBACKS) && defined(NSIS_CONFIG_ENHANCEDUI_SUPPORT) - ExecuteCodeSegment(g_inst_cmnheader->code_onGUIInit,NULL); + if (!ExecuteCodeSegment(g_inst_cmnheader->code_onGUIInit,NULL)) #endif - ShowWindow(hwndDlg,SW_SHOW); + ShowWindow(hwndDlg,SW_SHOW); + else g_quit_flag = 1; } this_page=g_inst_page+m_page;