From 6746a0e7f4f53b81b2b16aba60eba62ae4525a04 Mon Sep 17 00:00:00 2001 From: kichik Date: Sun, 8 Sep 2002 13:43:23 +0000 Subject: [PATCH] Test button is now only enabled if there were no errors during compilation git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@957 212acab6-be3b-0410-9dea-997c60f758d6 --- Contrib/Makensisw/makensisw.h | 11 ++++++----- Contrib/Makensisw/utils.cpp | 2 +- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/Contrib/Makensisw/makensisw.h b/Contrib/Makensisw/makensisw.h index 8458e5eb..022604d6 100644 --- a/Contrib/Makensisw/makensisw.h +++ b/Contrib/Makensisw/makensisw.h @@ -48,11 +48,12 @@ // Extern Variables extern const char *NSISW_VERSION; -extern char *g_script; -extern HWND g_hwnd; -extern HANDLE g_hThread; -extern char *g_output_exe; -extern char *g_input_script; +extern char *g_script; +extern HWND g_hwnd; +extern HANDLE g_hThread; +extern char *g_output_exe; +extern char *g_input_script; +extern int g_retcode; // makensisw int WINAPI WinMain(HINSTANCE hInst, HINSTANCE hPrevInst, char *cmdParam, int cmdShow); diff --git a/Contrib/Makensisw/utils.cpp b/Contrib/Makensisw/utils.cpp index 04b7b00d..75dcf766 100644 --- a/Contrib/Makensisw/utils.cpp +++ b/Contrib/Makensisw/utils.cpp @@ -128,7 +128,7 @@ void EnableItems(HWND hwnd) { if (MSG2(EM_FINDTEXT, 0, (LPARAM)&ft) != -1) g_warnings++; HMENU m = GetMenu(hwnd); - if (g_output_exe) { + if (g_output_exe && !g_retcode) { EnableWindow(GetDlgItem(hwnd,IDC_TEST),1); EnableMenuItem(m,IDM_TEST,MF_ENABLED); }