remove overzealous maxmode_restore
there's no point in changing the behavior of the maximize button BUG: 195576
This commit is contained in:
parent
2b2877ddb1
commit
b0f5e4ac29
3 changed files with 0 additions and 26 deletions
|
@ -179,7 +179,6 @@ Client::Client(Workspace* ws)
|
|||
skip_pager = false;
|
||||
|
||||
max_mode = MaximizeRestore;
|
||||
maxmode_restore = MaximizeRestore;
|
||||
|
||||
cmap = None;
|
||||
|
||||
|
|
7
client.h
7
client.h
|
@ -356,7 +356,6 @@ public:
|
|||
bool isMinimized() const;
|
||||
bool isMaximizable() const;
|
||||
QRect geometryRestore() const;
|
||||
MaximizeMode maximizeModeRestore() const;
|
||||
MaximizeMode maximizeMode() const;
|
||||
bool isMinimizable() const;
|
||||
void setMaximize(bool vertically, bool horizontally);
|
||||
|
@ -872,7 +871,6 @@ private:
|
|||
MaximizeMode max_mode;
|
||||
QRect geom_restore;
|
||||
QRect geom_fs_restore;
|
||||
MaximizeMode maxmode_restore;
|
||||
QTimer* autoRaiseTimer;
|
||||
QTimer* shadeHoverTimer;
|
||||
QTimer* delayedMoveResizeTimer;
|
||||
|
@ -1090,11 +1088,6 @@ inline QRect Client::geometryRestore() const
|
|||
return geom_restore;
|
||||
}
|
||||
|
||||
inline Client::MaximizeMode Client::maximizeModeRestore() const
|
||||
{
|
||||
return maxmode_restore;
|
||||
}
|
||||
|
||||
inline Client::MaximizeMode Client::maximizeMode() const
|
||||
{
|
||||
return max_mode;
|
||||
|
|
18
geometry.cpp
18
geometry.cpp
|
@ -2183,18 +2183,6 @@ void Client::changeMaximize(bool vertical, bool horizontal, bool adjust)
|
|||
}
|
||||
}
|
||||
|
||||
// restore partial maximizations
|
||||
if (old_mode == MaximizeFull && max_mode == MaximizeRestore) {
|
||||
if (maximizeModeRestore() == MaximizeVertical) {
|
||||
max_mode = MaximizeVertical;
|
||||
maxmode_restore = MaximizeRestore;
|
||||
}
|
||||
if (maximizeModeRestore() == MaximizeHorizontal) {
|
||||
max_mode = MaximizeHorizontal;
|
||||
maxmode_restore = MaximizeRestore;
|
||||
}
|
||||
}
|
||||
|
||||
switch(max_mode) {
|
||||
|
||||
case MaximizeVertical: {
|
||||
|
@ -2266,12 +2254,6 @@ void Client::changeMaximize(bool vertical, bool horizontal, bool adjust)
|
|||
}
|
||||
|
||||
case MaximizeFull: {
|
||||
if (!adjust) {
|
||||
if (old_mode & MaximizeVertical)
|
||||
maxmode_restore = MaximizeVertical;
|
||||
if (old_mode & MaximizeHorizontal)
|
||||
maxmode_restore = MaximizeHorizontal;
|
||||
}
|
||||
QSize adjSize = adjustedSize(clientArea.size(), SizemodeMax);
|
||||
QRect r = QRect(clientArea.topLeft(), adjSize);
|
||||
if (r.size() != clientArea.size()) { // to avoid off-by-one errors...
|
||||
|
|
Loading…
Reference in a new issue