From b4ff33e681f6726488b5d58018e2507da498132f Mon Sep 17 00:00:00 2001 From: Romain Vigier Date: Mon, 20 Jul 2026 10:55:34 +0200 Subject: [PATCH] Timer: Ignore transition errors --- src/modules/Timer.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/modules/Timer.js b/src/modules/Timer.js index 030b382..6ba10dc 100644 --- a/src/modules/Timer.js +++ b/src/modules/Timer.js @@ -116,8 +116,11 @@ export class Timer extends GObject.Object { debug.message(manual ? `Time manually set to ${time}.` : `Time changed to ${time}.`); const isMonitorFullscreen = layoutManager.monitors.some(monitor => monitor.inFullscreen); - if (this.#settings.get_boolean('fullscreen-transition') || !isMonitorFullscreen) - layoutManager.screenTransition.run(); + if (this.#settings.get_boolean('fullscreen-transition') || !isMonitorFullscreen) { + try { + layoutManager.screenTransition.run(); + } catch {} + } this.notify('time'); }