hyprbars: avoid derefing null workspace in inputIsValid

fixes #310
This commit is contained in:
Vaxry 2025-03-25 00:17:39 +00:00
parent 4e36349249
commit 1f332c09a2

View file

@ -77,7 +77,7 @@ std::string CHyprBar::getDisplayName() {
}
bool CHyprBar::inputIsValid() {
if (!m_pWindow->m_pWorkspace->isVisible() || !g_pInputManager->m_dExclusiveLSes.empty() ||
if (!m_pWindow->m_pWorkspace || !m_pWindow->m_pWorkspace->isVisible() || !g_pInputManager->m_dExclusiveLSes.empty() ||
(g_pSeatManager->seatGrab && !g_pSeatManager->seatGrab->accepts(m_pWindow->m_pWLSurface->resource())))
return false;