simon-svn: putty: simon

Commits to Tartarus CVS repository. tartarus-commits at lists.tartarus.org
Sat Aug 17 17:06:22 BST 2013


SVN root:       svn://svn.tartarus.org/sgt
Changes by:     simon
Revision:       10022
Date:           2013-08-17 17:06:22 +0100 (Sat, 17 Aug 2013)

Log message (11 lines):
Revamp GTK's session close handling using toplevel callbacks.

Instead of having a special GTK idle function for dealing with session
closing, I now use the new top-level callback mechanism which is
slightly simpler for calling a one-off function.

Also in this commit, I've arranged for connection_fatal to queue a
call to the same session close function after displaying the message
box, with the effect that now all the same processing takes place no
matter whether the session closes cleanly or uncleanly - e.g. the SSH
specials submenu is cleaned out, as it should be.

Modified files:
U   putty/unix/gtkwin.c

Links:
http://svn.tartarus.org/sgt/?rev=10022&view=rev
http://svn.tartarus.org/sgt/putty/unix/gtkwin.c?rev=10022&r1=10021&r2=10022



More information about the tartarus-commits mailing list