placement: if a window can't be placed maximized, place it centered

It's closer to what maximized does than minimal overlapping

BUG: 438572
wilder/Plasma/6.2
Xaver Hugl 2 years ago
parent 83502e29a9
commit f6540283d5
  1. 2
      src/placement.cpp

@ -568,7 +568,7 @@ void Placement::placeMaximizing(Window *c, const QRect &area, PlacementPolicy ne
Q_ASSERT(area.isValid());
if (nextPlacement == PlacementUnknown) {
nextPlacement = PlacementSmart;
nextPlacement = PlacementCentered;
}
if (c->isMaximizable() && c->maxSize().width() >= area.width() && c->maxSize().height() >= area.height()) {
if (workspace()->clientArea(MaximizeArea, c) == area) {

Loading…
Cancel
Save