From e43dcb207c0fb10ee68fbd98f1ae9266811e2204 Mon Sep 17 00:00:00 2001 From: Robert Marshall Date: Tue, 26 May 2020 18:58:46 +0100 Subject: [PATCH] Avoid an unexpected pause state around stats --- pysollib/actions.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pysollib/actions.py b/pysollib/actions.py index 4b8507eb..b6441ff3 100644 --- a/pysollib/actions.py +++ b/pysollib/actions.py @@ -555,7 +555,10 @@ class PysolMenubar(PysolMenubarTk): text=text % {'filename': filename}) def mPlayerStats(self, *args, **kw): - self.game.doPause() + wasPaused = False + if not self.game.pause: + self.game.doPause() + wasPaused = True mode = kw.get("mode", 101) demo = 0 gameid = None @@ -659,7 +662,9 @@ class PysolMenubar(PysolMenubarTk): if d.status != 0: break mode = d.button - self.game.doPause() + if self.game.pause: + if wasPaused: + self.game.doPause() # # Assist menu