From 0fe840441e43da12cd7865ed9aa8cdc35a8da85a Mon Sep 17 00:00:00 2001 From: Tom Englund Date: Thu, 25 Apr 2024 17:47:35 +0200 Subject: [PATCH] core: reset screenshot pointer aswell (#209) ensure the screenshot portal is destructed before the connection is down, otherwise it segfaults inside sdbus. --- src/core/PortalManager.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/core/PortalManager.cpp b/src/core/PortalManager.cpp index 5420c98..584a974 100644 --- a/src/core/PortalManager.cpp +++ b/src/core/PortalManager.cpp @@ -482,6 +482,7 @@ void CPortalManager::startEventLoop() { m_sPortals.globalShortcuts.reset(); m_sPortals.screencopy.reset(); + m_sPortals.screenshot.reset(); m_pConnection.reset(); pw_loop_destroy(m_sPipewire.loop);