Changeset View
Changeset View
Standalone View
Standalone View
shell_client.cpp
Show First 20 Lines • Show All 821 Lines • ▼ Show 20 Line(s) | 803 | { | |||
---|---|---|---|---|---|
822 | if (!adjust) { | 822 | if (!adjust) { | ||
823 | if (vertical) | 823 | if (vertical) | ||
824 | m_requestedMaximizeMode = MaximizeMode(m_requestedMaximizeMode ^ MaximizeVertical); | 824 | m_requestedMaximizeMode = MaximizeMode(m_requestedMaximizeMode ^ MaximizeVertical); | ||
825 | if (horizontal) | 825 | if (horizontal) | ||
826 | m_requestedMaximizeMode = MaximizeMode(m_requestedMaximizeMode ^ MaximizeHorizontal); | 826 | m_requestedMaximizeMode = MaximizeMode(m_requestedMaximizeMode ^ MaximizeHorizontal); | ||
827 | } | 827 | } | ||
828 | // TODO: add more checks as in Client | 828 | // TODO: add more checks as in Client | ||
829 | 829 | | |||
830 | if (m_requestedMaximizeMode == oldMode) { | ||||
831 | return; | ||||
832 | } | ||||
833 | | ||||
830 | // call into decoration update borders | 834 | // call into decoration update borders | ||
831 | if (isDecorated() && decoration()->client() && !(options->borderlessMaximizedWindows() && m_requestedMaximizeMode == KWin::MaximizeFull)) { | 835 | if (isDecorated() && decoration()->client() && !(options->borderlessMaximizedWindows() && m_requestedMaximizeMode == KWin::MaximizeFull)) { | ||
832 | changeMaximizeRecursion = true; | 836 | changeMaximizeRecursion = true; | ||
833 | const auto c = decoration()->client().data(); | 837 | const auto c = decoration()->client().data(); | ||
834 | if ((m_requestedMaximizeMode & MaximizeVertical) != (oldMode & MaximizeVertical)) { | 838 | if ((m_requestedMaximizeMode & MaximizeVertical) != (oldMode & MaximizeVertical)) { | ||
835 | emit c->maximizedVerticallyChanged(m_requestedMaximizeMode & MaximizeVertical); | 839 | emit c->maximizedVerticallyChanged(m_requestedMaximizeMode & MaximizeVertical); | ||
836 | } | 840 | } | ||
837 | if ((m_requestedMaximizeMode & MaximizeHorizontal) != (oldMode & MaximizeHorizontal)) { | 841 | if ((m_requestedMaximizeMode & MaximizeHorizontal) != (oldMode & MaximizeHorizontal)) { | ||
▲ Show 20 Lines • Show All 1059 Lines • Show Last 20 Lines |