summaryrefslogtreecommitdiff
path: root/src/managers/SessionLockManager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/managers/SessionLockManager.cpp')
-rw-r--r--src/managers/SessionLockManager.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/managers/SessionLockManager.cpp b/src/managers/SessionLockManager.cpp
index ea0d8dfc..996860a1 100644
--- a/src/managers/SessionLockManager.cpp
+++ b/src/managers/SessionLockManager.cpp
@@ -95,20 +95,20 @@ bool CSessionLockManager::isSessionLocked() {
return PROTO::sessionLock->isLocked();
}
-SSessionLockSurface* CSessionLockManager::getSessionLockSurfaceForMonitor(uint64_t id) {
+WP<SSessionLockSurface> CSessionLockManager::getSessionLockSurfaceForMonitor(uint64_t id) {
if (!m_pSessionLock)
- return nullptr;
+ return {};
for (auto const& sls : m_pSessionLock->vSessionLockSurfaces) {
if (sls->iMonitorID == id) {
if (sls->mapped)
- return sls.get();
+ return sls;
else
- return nullptr;
+ return {};
}
}
- return nullptr;
+ return {};
}
// We don't want the red screen to flash.