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 @@ class MiniApplication:
if c == '.':
raise KeyboardInterrupt, "Command-period"
if c == 'q':
MacOS.OutputSeen()
self.quitting = 1
return
elif what == mouseDown:
@ -96,6 +97,7 @@ class MiniApplication:
name = self.applemenu.GetMenuItemText(item)
Menu.OpenDeskAcc(name)
elif id == self.quitid and item == 1:
MacOS.OutputSeen()
self.quitting = 1
Menu.HiliteMenu(0)
return