summaryrefslogtreecommitdiff
path: root/src/Compositor.cpp
diff options
context:
space:
mode:
authorvaxerski <43317083+vaxerski@users.noreply.github.com>2022-03-19 15:59:53 +0100
committervaxerski <43317083+vaxerski@users.noreply.github.com>2022-03-19 15:59:53 +0100
commit61e10e20484e8867656d39cbaa6d75c3aab7eba6 (patch)
treec57b575aff261990764929ad855176228791aa26 /src/Compositor.cpp
parente664b0b6920571b864776319dd32153e104e748d (diff)
added a layoutmanager and basic dwindle
Diffstat (limited to 'src/Compositor.cpp')
-rw-r--r--src/Compositor.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/Compositor.cpp b/src/Compositor.cpp
index 6386a07d..c0059836 100644
--- a/src/Compositor.cpp
+++ b/src/Compositor.cpp
@@ -109,6 +109,9 @@ void CCompositor::startCompositor() {
Debug::log(LOG, "Creating the XWaylandManager!");
g_pXWaylandManager = std::make_unique<CHyprXWaylandManager>();
+
+ Debug::log(LOG, "Creating the LayoutManager!");
+ g_pLayoutManager = std::make_unique<CLayoutManager>();
//
//
@@ -185,7 +188,7 @@ bool CCompositor::windowExists(CWindow* pWindow) {
CWindow* CCompositor::vectorToWindow(const Vector2D& pos) {
for (auto& w : m_lWindows) {
- wlr_box box = {w.m_vPosition.x, w.m_vPosition.y, w.m_vSize.x, w.m_vSize.y};
+ wlr_box box = {w.m_vRealPosition.x, w.m_vRealPosition.y, w.m_vRealSize.x, w.m_vRealSize.y};
if (wlr_box_contains_point(&box, pos.x, pos.y))
return &w;
}