From d36c19b15869de89662ca6a006c52b25c2ef44c7 Mon Sep 17 00:00:00 2001 From: Joe R Date: Tue, 26 Nov 2024 21:32:43 -0500 Subject: [PATCH] Refresh forms to reduce unresponsiveness --- pysollib/game/__init__.py | 2 ++ pysollib/stack.py | 2 ++ 2 files changed, 4 insertions(+) diff --git a/pysollib/game/__init__.py b/pysollib/game/__init__.py index cebc589b..c2d6e9e9 100644 --- a/pysollib/game/__init__.py +++ b/pysollib/game/__init__.py @@ -2274,6 +2274,8 @@ class Game(object): self.finishMove() if self.checkForWin(): return 1 + self.top.update_idletasks() + self.top.busyUpdate() return 0 def _autoDeal(self, sound=True): diff --git a/pysollib/stack.py b/pysollib/stack.py index 3f47eeb8..193a721d 100644 --- a/pysollib/stack.py +++ b/pysollib/stack.py @@ -1689,6 +1689,8 @@ class DealRow_StackMethods: if flip: self.game.flipMove(self) self.game.moveMove(1, self, r, frames=frames) + self.game.top.update_idletasks() + self.game.top.busyUpdate() self.game.leaveState(old_state) if TOOLKIT == 'kivy': self.game.top.waitAnimation()