From 8b1fa050fc4ee80b15a8e172974050ea2558a218 Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Tue, 28 Sep 2021 13:14:25 +0200 Subject: [PATCH] also turn of auto stop if full time is less than 1 --- .../default_modules/timers_manager/timers_manager.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/openpype/modules/default_modules/timers_manager/timers_manager.py b/openpype/modules/default_modules/timers_manager/timers_manager.py index b0aa336c55..8ce793012d 100644 --- a/openpype/modules/default_modules/timers_manager/timers_manager.py +++ b/openpype/modules/default_modules/timers_manager/timers_manager.py @@ -93,16 +93,16 @@ class TimersManager(OpenPypeModule, ITrayService): self.enabled = timers_settings["enabled"] - auto_stop = timers_settings["auto_stop"] - # Turn of auto stop on MacOs because pynput requires root permissions - if platform.system().lower() == "darwin": - auto_stop = False - # When timer will stop if idle manager is running (minutes) full_time = int(timers_settings["full_time"] * 60) # How many minutes before the timer is stopped will popup the message message_time = int(timers_settings["message_time"] * 60) + auto_stop = timers_settings["auto_stop"] + # Turn of auto stop on MacOs because pynput requires root permissions + if platform.system().lower() == "darwin" or full_time <= 0: + auto_stop = False + self.auto_stop = auto_stop self.time_show_message = full_time - message_time self.time_stop_timer = full_time