Use MacOS.OutputSeen() on menuselections: it treats a menu selection in the same way as input to stdin (i.e. as an ack of the output that went before). This makes the CGI tools work nicely for Quit.

This commit is contained in:
Jack Jansen 2000-10-19 20:32:35 +00:00
parent fd9925af56
commit 749023695e

View file

@ -81,6 +81,7 @@ def lowlevelhandler(self, event):
if c == '.':
raise KeyboardInterrupt, "Command-period"
if c == 'q':
MacOS.OutputSeen()
self.quitting = 1
return
elif what == mouseDown:
@ -96,6 +97,7 @@ def lowlevelhandler(self, event):
name = self.applemenu.GetMenuItemText(item)
Menu.OpenDeskAcc(name)
elif id == self.quitid and item == 1:
MacOS.OutputSeen()
self.quitting = 1
Menu.HiliteMenu(0)
return