From f0044543956dea144486cc564a9d871781559a67 Mon Sep 17 00:00:00 2001 From: outfoxxed Date: Sat, 2 Mar 2024 06:22:14 -0800 Subject: [PATCH] fix(slock): memory leak when creating non SessionLockSurface --- src/wayland/session_lock.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/wayland/session_lock.cpp b/src/wayland/session_lock.cpp index fb8e515..94b427e 100644 --- a/src/wayland/session_lock.cpp +++ b/src/wayland/session_lock.cpp @@ -78,6 +78,7 @@ void SessionLock::updateSurfaces(SessionLock* old) { if (instance == nullptr) { qWarning() << "SessionLock.surface does not create a SessionLockSurface. Aborting lock."; + if (instanceObj != nullptr) instanceObj->deleteLater(); this->unlock(); return; }