mirror of
https://github.com/shlomif/PySolFC.git
synced 2025-04-22 03:04:09 -04:00
Hack to fix crashes on closing game selection screen
This commit is contained in:
parent
5e832cf63b
commit
0e44930db3
1 changed files with 11 additions and 1 deletions
|
@ -1262,6 +1262,16 @@ class PysolMenubarTkCommon:
|
|||
def _mSelectGameDialog(self, d):
|
||||
if self.game.pause:
|
||||
if self.wasPaused:
|
||||
# Nasty hack here. This is the only way I was able to
|
||||
# make the flow work while reliably avoiding crashes and
|
||||
# graphical glitches when both the preview auto-scaling
|
||||
# and the pause are in effect.
|
||||
try:
|
||||
self.game.doPause()
|
||||
except Exception:
|
||||
self.game.resizeGame()
|
||||
self.game.doPause()
|
||||
if self.game.pause:
|
||||
self.game.doPause()
|
||||
if d.status == 0 and d.button == 0 and d.gameid != self.game.id:
|
||||
self.tkopt.gameid.set(d.gameid)
|
||||
|
|
Loading…
Add table
Reference in a new issue