sanity check on last window
This commit is contained in:
parent
1d4d2f4793
commit
bb90ff0461
3 changed files with 13 additions and 4 deletions
|
|
@ -119,4 +119,11 @@ void CWorkspace::moveToMonitor(const int& id) {
|
|||
wlr_ext_workspace_handle_v1_set_urgent(m_pWlrHandle, false);
|
||||
|
||||
wlr_ext_workspace_handle_v1_set_name(m_pWlrHandle, m_szName.c_str());
|
||||
}
|
||||
}
|
||||
|
||||
CWindow* CWorkspace::getLastFocusedWindow() {
|
||||
if (!g_pCompositor->windowValidMapped(m_pLastFocusedWindow) || m_pLastFocusedWindow->m_iWorkspaceID != m_iID)
|
||||
return nullptr;
|
||||
|
||||
return m_pLastFocusedWindow;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -49,4 +49,6 @@ public:
|
|||
void setActive(bool on);
|
||||
|
||||
void moveToMonitor(const int&);
|
||||
|
||||
CWindow* getLastFocusedWindow();
|
||||
};
|
||||
Loading…
Add table
Add a link
Reference in a new issue