1
0
mirror of https://git.tartarus.org/simon/putty.git synced 2025-01-10 01:48:00 +00:00

Warn on close. Also warn before use.

[originally from svn r5407]
This commit is contained in:
Owen Dunn 2005-02-27 13:53:08 +00:00
parent eba099d006
commit 114b750d93
2 changed files with 15 additions and 2 deletions

View File

@ -3,6 +3,10 @@ $Id$
Information about PuTTY for the Mac OS
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
This is a port of PuTTY to the Classic Mac OS. It is a work in
progress and should be considered unfinished and insecure. Unless you
know what you're doing, don't use it.
Compiling it:
See ../README for generic information.
@ -83,7 +87,6 @@ Unimplemented features (should be done before release):
* Private key files.
* Pageant and PuTTYgen.
* Do something with Open Application Apple Events.
* Warn-on-close.
* Close-on-exit.
* Warn-on-quit.
* Non-block cursors.

View File

@ -1012,9 +1012,19 @@ static pascal void mac_growtermdraghook(void)
void mac_closeterm(WindowPtr window)
{
int alertret;
Session *s = mac_windowsession(window);
/* XXX warn on close */
if (s->cfg.warn_on_close) {
ParamText("\pAre you sure you want to close this session?",
NULL, NULL, NULL);
alertret=CautionAlert(wQuestion, NULL);
if (alertret == 2) {
/* Cancel */
return;
}
}
HideWindow(s->window);
*s->prev = s->next;
s->next->prev = s->prev;