From 53bb2407c918e1f5b8cf88aa87ec76a2b66f76e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20L=C3=BCbking?= Date: Tue, 20 Sep 2016 22:22:11 +0200 Subject: only call applySizeHints when desired passing the "make_fit" parameter isn't sufficient to ignore constraints --- src/FbWinFrame.cc | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/FbWinFrame.cc b/src/FbWinFrame.cc index 012b359..00bc118 100644 --- a/src/FbWinFrame.cc +++ b/src/FbWinFrame.cc @@ -501,9 +501,8 @@ void FbWinFrame::applyState() { new_y = m_screen.getHeadY(head); new_w = m_screen.getHeadWidth(head); new_h = m_screen.getHeadHeight(head); - } else { - applySizeHints(new_w, new_h, m_state.maximized == WindowState::MAX_NONE || - !m_screen.getMaxIgnoreIncrement()); + } else if (m_state.maximized == WindowState::MAX_NONE || !m_screen.getMaxIgnoreIncrement()) { + applySizeHints(new_w, new_h, true); } moveResize(new_x, new_y, new_w, new_h, true, true, true); -- cgit v0.11.2