|
|
|
|
@ -1,19 +1,19 @@ |
|
|
|
|
From 4262f23654f5b130e361827a01167acb7283930c Mon Sep 17 00:00:00 2001
|
|
|
|
|
From 0d1703fde268e625d7ed91f32bfc3da8c9f9f505 Mon Sep 17 00:00:00 2001
|
|
|
|
|
From: Jacopo De Simoi <wilderjds@protonmail.com>
|
|
|
|
|
Date: Wed, 12 Nov 2025 15:05:32 -0500
|
|
|
|
|
Subject: [PATCH 21/21] Fix erratic margin behavior on maximize
|
|
|
|
|
|
|
|
|
|
Possibly this should be squashed back
|
|
|
|
|
---
|
|
|
|
|
src/tiles/tile.cpp | 7 ++++---
|
|
|
|
|
src/tiles/tile.cpp | 3 +--
|
|
|
|
|
src/workspace.cpp | 1 +
|
|
|
|
|
2 files changed, 5 insertions(+), 3 deletions(-)
|
|
|
|
|
2 files changed, 2 insertions(+), 2 deletions(-)
|
|
|
|
|
|
|
|
|
|
diff --git a/src/tiles/tile.cpp b/src/tiles/tile.cpp
|
|
|
|
|
index 2a3f22a4b4..b142f222e9 100644
|
|
|
|
|
index 2a3f22a4b4..97ccc4e063 100644
|
|
|
|
|
--- a/src/tiles/tile.cpp
|
|
|
|
|
+++ b/src/tiles/tile.cpp
|
|
|
|
|
@@ -187,14 +187,15 @@ QRectF Tile::windowGeometry() const
|
|
|
|
|
@@ -187,8 +187,7 @@ QRectF Tile::windowGeometry() const
|
|
|
|
|
} else if (quickTileMode() & QuickTileFlag::Bottom) {
|
|
|
|
|
margins += QMarginsF(0,m_padding,0,0);
|
|
|
|
|
}
|
|
|
|
|
@ -23,15 +23,6 @@ index 2a3f22a4b4..b142f222e9 100644 |
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
QRectF Tile::maximizedWindowGeometry() const
|
|
|
|
|
{
|
|
|
|
|
const auto geom = absoluteGeometry();
|
|
|
|
|
- return geom.intersected(workspace()->clientArea(MaximizeArea, m_tiling->output(), m_desktop));
|
|
|
|
|
+ auto margins = QMarginsF(m_padding, m_padding, m_padding, m_padding);
|
|
|
|
|
+ qDebug() << geom << margins << clientArea(MaximizeArea, m_tiling->output(), m_desktop);
|
|
|
|
|
+ return geom.intersected(workspace()->clientArea(MaximizeArea, m_tiling->output(), m_desktop)) - margins;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Qt::Edges Tile::anchors() const
|
|
|
|
|
diff --git a/src/workspace.cpp b/src/workspace.cpp
|
|
|
|
|
index e531a74585..a96a941614 100644
|
|
|
|
|
--- a/src/workspace.cpp
|
|
|
|
|
|