diff options
| author | Vaxry <vaxry@vaxry.net> | 2024-10-26 02:06:13 +0100 |
|---|---|---|
| committer | Vaxry <vaxry@vaxry.net> | 2024-10-26 02:06:13 +0100 |
| commit | d5689bb53935ff1adbbfc9fdf5b1f542ce39efb2 (patch) | |
| tree | 9df10d93160b5f6dc8c087d56b6face18809b56a /src/Compositor.cpp | |
| parent | e5384774a8258e44cc7f7b690ce4f6ad1f92b562 (diff) | |
internal: cleanup CMonitor usage and fix a few ref hogs
ref #8221
Diffstat (limited to 'src/Compositor.cpp')
| -rw-r--r-- | src/Compositor.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/Compositor.cpp b/src/Compositor.cpp index 313d57ac..743895aa 100644 --- a/src/Compositor.cpp +++ b/src/Compositor.cpp @@ -750,7 +750,7 @@ PHLMONITOR CCompositor::getMonitorFromCursor() { } PHLMONITOR CCompositor::getMonitorFromVector(const Vector2D& point) { - SP<CMonitor> mon; + PHLMONITOR mon; for (auto const& m : m_vMonitors) { if (CBox{m->vecPosition, m->vecSize}.containsPoint(point)) { mon = m; @@ -759,8 +759,8 @@ PHLMONITOR CCompositor::getMonitorFromVector(const Vector2D& point) { } if (!mon) { - float bestDistance = 0.f; - SP<CMonitor> pBestMon; + float bestDistance = 0.f; + PHLMONITOR pBestMon; for (auto const& m : m_vMonitors) { float dist = vecToRectDistanceSquared(point, m->vecPosition, m->vecPosition + m->vecSize); @@ -3008,7 +3008,7 @@ PHLWINDOW CCompositor::windowForCPointer(CWindow* pWindow) { return {}; } -static void checkDefaultCursorWarp(SP<CMonitor> monitor) { +static void checkDefaultCursorWarp(PHLMONITOR monitor) { static auto PCURSORMONITOR = CConfigValue<std::string>("cursor:default_monitor"); static bool cursorDefaultDone = false; static bool firstLaunch = true; |
