Use isDecorated() instead of m_decoration in Client::setQuickTileMode
A preparation step to move the implementation to AbstractClient.
This commit is contained in:
parent
ec6c778df7
commit
727929db8a
1 changed files with 3 additions and 3 deletions
|
@ -3271,7 +3271,7 @@ void Client::setQuickTileMode(QuickTileMode mode, bool keyboard)
|
|||
if (mode != QuickTileNone) {
|
||||
quick_tile_mode = mode;
|
||||
// decorations may turn off some borders when tiled
|
||||
const ForceGeometry_t geom_mode = m_decoration ? ForceGeometrySet : NormalGeometrySet;
|
||||
const ForceGeometry_t geom_mode = isDecorated() ? ForceGeometrySet : NormalGeometrySet;
|
||||
quick_tile_mode = QuickTileNone; // Temporary, so the maximize code doesn't get all confused
|
||||
setGeometry(electricBorderMaximizeGeometry(keyboard ? geometry().center() : Cursor::pos(), desktop()), geom_mode);
|
||||
}
|
||||
|
@ -3336,7 +3336,7 @@ void Client::setQuickTileMode(QuickTileMode mode, bool keyboard)
|
|||
if (mode != QuickTileNone) {
|
||||
quick_tile_mode = mode;
|
||||
// decorations may turn off some borders when tiled
|
||||
const ForceGeometry_t geom_mode = m_decoration ? ForceGeometrySet : NormalGeometrySet;
|
||||
const ForceGeometry_t geom_mode = isDecorated() ? ForceGeometrySet : NormalGeometrySet;
|
||||
// Temporary, so the maximize code doesn't get all confused
|
||||
quick_tile_mode = QuickTileNone;
|
||||
setGeometry(electricBorderMaximizeGeometry(whichScreen, desktop()), geom_mode);
|
||||
|
@ -3354,7 +3354,7 @@ void Client::setQuickTileMode(QuickTileMode mode, bool keyboard)
|
|||
if (!geom_restore.isValid()) // invalid if we started maximized and wait for placement
|
||||
geom_restore = geometry();
|
||||
// decorations may turn off some borders when tiled
|
||||
const ForceGeometry_t geom_mode = m_decoration ? ForceGeometrySet : NormalGeometrySet;
|
||||
const ForceGeometry_t geom_mode = isDecorated() ? ForceGeometrySet : NormalGeometrySet;
|
||||
setGeometry(geom_restore, geom_mode);
|
||||
checkWorkspacePosition(); // Just in case it's a different screen
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue