mutex check simplify

This commit is contained in:
Flowseal 2026-04-14 16:58:54 +03:00
parent db4cebe0b2
commit 03c7719c39

View file

@ -383,14 +383,9 @@ def run_tray() -> None:
def main() -> None:
if mutex_result := _acquire_win_mutex() is False:
if (mutex_result := _acquire_win_mutex()) is False or mutex_result is None and not acquire_lock():
_show_info("Приложение уже запущено.", os.path.basename(sys.argv[0]))
return
if mutex_result is None:
log.warning("Named mutex unavailable, falling back to lock file")
if not acquire_lock():
_show_info("Приложение уже запущено.", os.path.basename(sys.argv[0]))
return
try:
run_tray()