From 1191dfc68ec1c76ac7feb02cd2891d9d850da106 Mon Sep 17 00:00:00 2001 From: "Zheng, Lei" Date: Tue, 18 Sep 2018 19:14:50 +0800 Subject: [PATCH] gui: change timer creation --- gui.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/gui.py b/gui.py index c05a325..616a0c5 100644 --- a/gui.py +++ b/gui.py @@ -10,6 +10,8 @@ class SelectionObserver: def __init__(self): self._attached = False self.timer = QtCore.QTimer() + self.timer.setSingleShot(True) + self.timer.timeout.connect(self.onTimer) self.cmds = [] self.elements = dict() self.attach() @@ -83,9 +85,6 @@ class SelectionObserver: for cmd in self.cmds: cmd.onSelectionChange(False) return - if not self.timer.isSingleShot(): - self.timer.setSingleShot(True) - self.timer.timeout.connect(self.onTimer) self.timer.start(50) def onTimer(self):