From 16cd4695cc5ea4459afeaee39b0c8118c837792b Mon Sep 17 00:00:00 2001 From: sithlord48 Date: Wed, 17 Jun 2026 23:27:58 -0400 Subject: [PATCH] refactor: do not save empty xdgtokens --- src/lib/platform/PortalInputCapture.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib/platform/PortalInputCapture.cpp b/src/lib/platform/PortalInputCapture.cpp index 27786eea27..16b1cbe812 100644 --- a/src/lib/platform/PortalInputCapture.cpp +++ b/src/lib/platform/PortalInputCapture.cpp @@ -366,9 +366,9 @@ void PortalInputCapture::handleStart(GObject *object, GAsyncResult *res) return; } - auto restoreToken = xdp_input_capture_session_get_restore_token(m_session); - if (restoreToken) { - Settings::setValue(Settings::Server::XdpRestoreToken, QString(restoreToken)); + auto restoreToken = QString(xdp_input_capture_session_get_restore_token(m_session)); + if (!restoreToken.isEmpty()) { + Settings::setValue(Settings::Server::XdpRestoreToken, restoreToken); } #endif setupSession(m_session);