summaryrefslogtreecommitdiffstats
path: root/PC/bdist_wininst
diff options
context:
space:
mode:
authorThomas Heller <theller@ctypes.org>2004-07-02 08:02:40 (GMT)
committerThomas Heller <theller@ctypes.org>2004-07-02 08:02:40 (GMT)
commit32b8f8052a0cf62fe8f9f3dbc539a0f1b3065896 (patch)
tree387542ab2cd045549e20894ee7b52e3553a88b29 /PC/bdist_wininst
parent214b1c3aaea3e83302df9ea37a37b3c7548b92b1 (diff)
downloadcpython-32b8f8052a0cf62fe8f9f3dbc539a0f1b3065896.zip
cpython-32b8f8052a0cf62fe8f9f3dbc539a0f1b3065896.tar.gz
cpython-32b8f8052a0cf62fe8f9f3dbc539a0f1b3065896.tar.bz2
Fix for SF 982215: bdist_wininst - Next button not greyed out during file copy.
Patch from Mark Hammond. Recompiled binary. Already packported to the 2.3 branch.
Diffstat (limited to 'PC/bdist_wininst')
-rw-r--r--PC/bdist_wininst/install.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/PC/bdist_wininst/install.c b/PC/bdist_wininst/install.c
index a715528..7ba05aa 100644
--- a/PC/bdist_wininst/install.c
+++ b/PC/bdist_wininst/install.c
@@ -1708,6 +1708,14 @@ InstallFilesDlgProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)
hDialog = hwnd;
success = TRUE;
+ /* Disable the buttons while we work. Sending CANCELTOCLOSE has
+ the effect of disabling the cancel button, which is a) as we
+ do everything synchronously we can't cancel, and b) the next
+ step is 'finished', when it is too late to cancel anyway.
+ The next step being 'Finished' means we also don't need to
+ restore the button state back */
+ PropSheet_SetWizButtons(GetParent(hwnd), 0);
+ SendMessage(GetParent(hwnd), PSM_CANCELTOCLOSE, 0, 0);
/* Make sure the installation directory name ends in a */
/* backslash */
if (python_dir[strlen(python_dir)-1] != '\\')