We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Resize causes execution recursion, may eventually fail, and leaves a process running after stop.
While in the Pygame main loop run(), a display resize event is handled by Gtk.main_iteration() which calls __configure_cb which calls run() again.
run()
Gtk.main_iteration()
__configure_cb
Can be proven by adding a traceback in the size-changed handler;
size-changed
def __configure_cb(self, event): import sys, traceback print traceback.print_stack(file=sys.stderr) ...
Activity process keeps running because there is only one QUIT event and the going state is local to each instance of run().
QUIT
going
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Resize causes execution recursion, may eventually fail, and leaves a process running after stop.
While in the Pygame main loop
run()
, a display resize event is handled byGtk.main_iteration()
which calls__configure_cb
which callsrun()
again.Can be proven by adding a traceback in the
size-changed
handler;Activity process keeps running because there is only one
QUIT
event and thegoing
state is local to each instance ofrun()
.The text was updated successfully, but these errors were encountered: