diff options
Diffstat (limited to 'src/Compositor.cpp')
| -rw-r--r-- | src/Compositor.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/Compositor.cpp b/src/Compositor.cpp index f5918192..baf8b030 100644 --- a/src/Compositor.cpp +++ b/src/Compositor.cpp @@ -1084,6 +1084,15 @@ int CCompositor::getWindowsOnWorkspace(const int& id) { return no; } +CWindow* CCompositor::getUrgentWindow() { + for (auto& w : m_vWindows) { + if (w->m_bIsMapped && w->m_bIsUrgent) + return w.get(); + } + + return nullptr; +} + bool CCompositor::hasUrgentWindowOnWorkspace(const int& id) { for (auto& w : m_vWindows) { if (w->m_iWorkspaceID == id && w->m_bIsMapped && w->m_bIsUrgent) |
