allow app_noborder clients to drop out of maximization
REVIEW: 104010 CCBUG: 294211icc-effect-5.14.5
parent
802abf09d1
commit
631fb0d4cb
|
@ -1623,10 +1623,12 @@ void Client::configureRequest(int value_mask, int rx, int ry, int rw, int rh, in
|
||||||
kDebug(1212) << this << bool(value_mask & (CWX|CWWidth|CWY|CWHeight)) <<
|
kDebug(1212) << this << bool(value_mask & (CWX|CWWidth|CWY|CWHeight)) <<
|
||||||
bool(maximizeMode() & MaximizeVertical) <<
|
bool(maximizeMode() & MaximizeVertical) <<
|
||||||
bool(maximizeMode() & MaximizeHorizontal);
|
bool(maximizeMode() & MaximizeHorizontal);
|
||||||
|
if (!app_noborder) { //
|
||||||
if (maximizeMode() & MaximizeVertical)
|
if (maximizeMode() & MaximizeVertical)
|
||||||
value_mask &= ~(CWY|CWHeight); // do not allow clients to drop out of vertical ...
|
value_mask &= ~(CWY|CWHeight); // do not allow clients to drop out of vertical ...
|
||||||
if (maximizeMode() & MaximizeHorizontal)
|
if (maximizeMode() & MaximizeHorizontal)
|
||||||
value_mask &= ~(CWX|CWWidth); // .. or horizontal maximization (MaximizeFull == MaximizeVertical|MaximizeHorizontal)
|
value_mask &= ~(CWX|CWWidth); // .. or horizontal maximization (MaximizeFull == MaximizeVertical|MaximizeHorizontal)
|
||||||
|
}
|
||||||
if (!(value_mask & (CWX|CWWidth|CWY|CWHeight))) {
|
if (!(value_mask & (CWX|CWWidth|CWY|CWHeight))) {
|
||||||
kDebug(1212) << "DENIED";
|
kDebug(1212) << "DENIED";
|
||||||
return; // nothing to (left) to do for use - bugs #158974, #252314
|
return; // nothing to (left) to do for use - bugs #158974, #252314
|
||||||
|
|
Loading…
Reference in New Issue