hyprland/workspaces: fixed urgent for special workspaces

This commit is contained in:
Denis Kazimirov
2025-02-10 18:32:57 +05:00
committed by GitHub
parent c32d5e3883
commit cc94278c4e

View File

@ -863,7 +863,7 @@ void Workspaces::updateWorkspaceStates() {
for (auto &workspace : m_workspaces) {
workspace->setActive(workspace->name() == m_activeWorkspaceName ||
workspace->name() == m_activeSpecialWorkspaceName);
if (workspace->name() == m_activeWorkspaceName && workspace->isUrgent()) {
if (workspace->isActive() && workspace->isUrgent()) {
workspace->setUrgent(false);
}
workspace->setVisible(std::find(visibleWorkspaces.begin(), visibleWorkspaces.end(),