compositor: allow source monitor to be provided to getMonitorInDirection (#4837)

Co-authored-by: github-user-name <spam-here@github.com>
This commit is contained in:
github-usr-name
2024-02-25 14:03:00 +00:00
committed by GitHub
parent f534ac3fc4
commit f9cfec8abb
2 changed files with 9 additions and 2 deletions

View File

@@ -1802,8 +1802,14 @@ CWindow* CCompositor::getConstraintWindow(SMouse* pMouse) {
}
CMonitor* CCompositor::getMonitorInDirection(const char& dir) {
const auto POSA = m_pLastMonitor->vecPosition;
const auto SIZEA = m_pLastMonitor->vecSize;
return this->getMonitorInDirection(m_pLastMonitor, dir);
}
CMonitor* CCompositor::getMonitorInDirection(CMonitor* pSourceMonitor, const char& dir) {
if(!pSourceMonitor) return nullptr;
const auto POSA = pSourceMonitor->vecPosition;
const auto SIZEA = pSourceMonitor->vecSize;
auto longestIntersect = -1;
CMonitor* longestIntersectMonitor = nullptr;