catch maximized windows in ::keepInArea
BUG: 317068 FIXED-IN: 4.10.2
This commit is contained in:
parent
4e1944ef53
commit
c4d450455b
1 changed files with 2 additions and 2 deletions
|
@ -836,9 +836,9 @@ void Client::keepInArea(QRect area, bool partial)
|
|||
if (area.width() < width() || area.height() < height())
|
||||
resizeWithChecks(qMin(area.width(), width()), qMin(area.height(), height()));
|
||||
}
|
||||
if (geometry().right() > area.right() && width() < area.width())
|
||||
if (geometry().right() > area.right() && width() <= area.width())
|
||||
move(area.right() - width() + 1, y());
|
||||
if (geometry().bottom() > area.bottom() && height() < area.height())
|
||||
if (geometry().bottom() > area.bottom() && height() <= area.height())
|
||||
move(x(), area.bottom() - height() + 1);
|
||||
if (!area.contains(geometry().topLeft())) {
|
||||
int tx = x();
|
||||
|
|
Loading…
Reference in a new issue