diff options
| author | vaxerski <vaxry@vaxry.net> | 2023-12-20 17:59:11 +0100 |
|---|---|---|
| committer | vaxerski <vaxry@vaxry.net> | 2023-12-20 17:59:11 +0100 |
| commit | a197fe3c11d5ac095bf8e2f491edf28bde9f9b49 (patch) | |
| tree | 058998e737b93b65105a05b6dae4244fe3247308 /src/render/Renderer.cpp | |
| parent | 53c78ab90676ebd8034950a7573137921f875177 (diff) | |
renderer: don't set surfaces on cursor timeout
Diffstat (limited to 'src/render/Renderer.cpp')
| -rw-r--r-- | src/render/Renderer.cpp | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/src/render/Renderer.cpp b/src/render/Renderer.cpp index a5cc8055..6e054a47 100644 --- a/src/render/Renderer.cpp +++ b/src/render/Renderer.cpp @@ -2058,8 +2058,6 @@ void CHyprRenderer::ensureCursorRenderingMode() { if (HIDE && !m_bTimeoutRequestedCursorHide) { m_bTimeoutRequestedCursorHide = true; - wlr_cursor_set_surface(g_pCompositor->m_sWLRCursor, nullptr, 0, 0); // hide without saving surface - Debug::log(LOG, "Hiding the cursor (timeout)"); for (auto& m : g_pCompositor->m_vMonitors) @@ -2067,16 +2065,6 @@ void CHyprRenderer::ensureCursorRenderingMode() { } else if (!HIDE && m_bTimeoutRequestedCursorHide) { m_bTimeoutRequestedCursorHide = false; - if (m_bCursorHasSurface) { // restore last used name or surface, fallback to left_ptr if we don't have one - if (m_sLastCursorData.name == "") { - wlr_cursor_set_surface(g_pCompositor->m_sWLRCursor, m_sLastCursorData.surf.value_or(nullptr), m_sLastCursorData.hotspotX, m_sLastCursorData.hotspotY); - } else { - wlr_cursor_set_xcursor(g_pCompositor->m_sWLRCursor, g_pCompositor->m_sWLRXCursorMgr, m_sLastCursorData.name.c_str()); - } - } else { - setCursorFromName("left_ptr"); - } - Debug::log(LOG, "Showing the cursor (timeout)"); for (auto& m : g_pCompositor->m_vMonitors) |
