From 9a7d72f2b60dc2467918c906ac9240a3e34693eb Mon Sep 17 00:00:00 2001 From: crschnick Date: Mon, 2 Jun 2025 15:37:39 +0000 Subject: [PATCH] Fix session state changes --- .../main/java/io/xpipe/app/ext/SingletonSessionStore.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/io/xpipe/app/ext/SingletonSessionStore.java b/app/src/main/java/io/xpipe/app/ext/SingletonSessionStore.java index 7d8c24569..c8e8512f2 100644 --- a/app/src/main/java/io/xpipe/app/ext/SingletonSessionStore.java +++ b/app/src/main/java/io/xpipe/app/ext/SingletonSessionStore.java @@ -54,12 +54,12 @@ public interface SingletonSessionStore setSessionEnabled(true); s = newSession(); if (s != null) { - s.addListener(running -> { - onStateChange(running); - }); s.start(); setCache("session", s); onStateChange(true); + s.addListener(running -> { + onStateChange(running); + }); } else { setSessionEnabled(false); } @@ -79,8 +79,8 @@ public interface SingletonSessionStore try { ex.stop(); } finally { - setCache("session", null); onStateChange(false); + setCache("session", null); } } }