From 60d769a89908c29e19100059985db15a7b6bab6a Mon Sep 17 00:00:00 2001 From: vaxerski Date: Thu, 14 Aug 2025 17:13:15 +0200 Subject: internal: unify VT getting --- src/render/OpenGL.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'src/render/OpenGL.cpp') diff --git a/src/render/OpenGL.cpp b/src/render/OpenGL.cpp index bff6d9c4..e4d55f71 100644 --- a/src/render/OpenGL.cpp +++ b/src/render/OpenGL.cpp @@ -2856,11 +2856,9 @@ void CHyprOpenGLImpl::ensureLockTexturesRendered(bool load) { m_lockDeadTexture = loadAsset("lockdead.png"); m_lockDead2Texture = loadAsset("lockdead2.png"); - m_lockTtyTextTexture = renderText(std::format("Running on tty {}", - g_pCompositor->m_aqBackend->hasSession() && g_pCompositor->m_aqBackend->session->vt > 0 ? - std::to_string(g_pCompositor->m_aqBackend->session->vt) : - "unknown"), - CHyprColor{0.9F, 0.9F, 0.9F, 0.7F}, 20, true); + const auto VT = g_pCompositor->getVTNr(); + + m_lockTtyTextTexture = renderText(std::format("Running on tty {}", VT.has_value() ? std::to_string(*VT) : "unknown"), CHyprColor{0.9F, 0.9F, 0.9F, 0.7F}, 20, true); } else { m_lockDeadTexture.reset(); m_lockDead2Texture.reset(); -- cgit v1.2.3