only call applySizeHints when desired

passing the "make_fit" parameter isn't sufficient to ignore constraints
This commit is contained in:
Thomas Lübking 2016-09-20 22:22:11 +02:00
parent 0c13ddc0c8
commit 53bb2407c9

View file

@ -501,9 +501,8 @@ void FbWinFrame::applyState() {
new_y = m_screen.getHeadY(head); new_y = m_screen.getHeadY(head);
new_w = m_screen.getHeadWidth(head); new_w = m_screen.getHeadWidth(head);
new_h = m_screen.getHeadHeight(head); new_h = m_screen.getHeadHeight(head);
} else { } else if (m_state.maximized == WindowState::MAX_NONE || !m_screen.getMaxIgnoreIncrement()) {
applySizeHints(new_w, new_h, m_state.maximized == WindowState::MAX_NONE || applySizeHints(new_w, new_h, true);
!m_screen.getMaxIgnoreIncrement());
} }
moveResize(new_x, new_y, new_w, new_h, true, true, true); moveResize(new_x, new_y, new_w, new_h, true, true, true);