On Mon, Mar 16, 2009 at 11:46:16AM -0600, Terry Fleming wrote: >--- original/setup-2.573.2.3/propsheet.cc >+++ setup-2.573.2.3/propsheet.cc >@@ -162,6 +162,11 @@ > static LRESULT CALLBACK PropSheetWndProc (HWND hwnd, UINT uMsg, > WPARAM wParam, LPARAM lParam) > { >+if(((uMsg==WM_SYSCOMMAND)&&((wParam&0xfff0)==SC_CLOSE))|| >+ (((uMsg==WM_COMMAND)&&(wParam==2)))) >+ if(MessageBox(hwnd, >+ "Are you sure you want to exit setup? Any current >download or >installation will be aborted.", >+ "Exit Cygwin Setup?", MB_YESNO)==IDNO) return 0; > PropSheetData& psd = PropSheetData::Instance(); > switch (uMsg) > {
Thank you. I've checked a variation of this patch into CVS. cgf