Add a couple of other sensible button defaults in MessageBox()s.
authorjacob <jacob@cda61777-01e9-0310-a592-d414129be87e>
Tue, 15 Feb 2005 19:22:47 +0000 (19:22 +0000)
committerjacob <jacob@cda61777-01e9-0310-a592-d414129be87e>
Tue, 15 Feb 2005 19:22:47 +0000 (19:22 +0000)
git-svn-id: svn://svn.tartarus.org/sgt/putty@5305 cda61777-01e9-0310-a592-d414129be87e

windows/windlg.c
windows/window.c

index 8dd9d29..04470cd 100644 (file)
@@ -793,7 +793,7 @@ void askalg(void *frontend, const char *algtype, const char *algname)
     message = dupprintf(msg, algtype, algname);
     title = dupprintf(mbtitle, appname);
     mbret = MessageBox(NULL, message, title,
-                      MB_ICONWARNING | MB_YESNO);
+                      MB_ICONWARNING | MB_YESNO | MB_DEFBUTTON2);
     sfree(message);
     sfree(title);
     if (mbret == IDYES)
@@ -823,7 +823,7 @@ int askappend(void *frontend, Filename filename)
     mbtitle = dupprintf("%s Log to File", appname);
 
     mbret = MessageBox(NULL, message, mbtitle,
-                      MB_ICONQUESTION | MB_YESNOCANCEL);
+                      MB_ICONQUESTION | MB_YESNOCANCEL | MB_DEFBUTTON3);
 
     sfree(message);
     sfree(mbtitle);
index 1f4220e..8046774 100644 (file)
@@ -1862,7 +1862,8 @@ static LRESULT CALLBACK WndProc(HWND hwnd, UINT message,
            if (!cfg.warn_on_close || session_closed ||
                MessageBox(hwnd,
                           "Are you sure you want to close this session?",
-                          str, MB_ICONWARNING | MB_OKCANCEL) == IDOK)
+                          str, MB_ICONWARNING | MB_OKCANCEL | MB_DEFBUTTON2)
+               == IDOK)
                DestroyWindow(hwnd);
            sfree(str);
        }