Fix wrong TLW size with horizontal decorations in wxGTK

Compare min/max width with m_width, not m_height, in GTKUpdateDecorSize() for
the logic to work as expected.

Closes #17455.
This commit is contained in:
Andreas Falkenhahn
2016-03-20 15:48:52 +01:00
committed by Vadim Zeitlin
parent dae0bd5441
commit 0777bf6b92

View File

@@ -1299,8 +1299,8 @@ void wxTopLevelWindowGTK::GTKUpdateDecorSize(const DecorSize& decorSize)
{
// if size hints match old size, assume hints were set to
// maintain current client size, and adjust hints accordingly
if (m_minWidth == m_height) m_minWidth += diff.x;
if (m_maxWidth == m_height) m_maxWidth += diff.x;
if (m_minWidth == m_width) m_minWidth += diff.x;
if (m_maxWidth == m_width) m_maxWidth += diff.x;
if (m_minHeight == m_height) m_minHeight += diff.y;
if (m_maxHeight == m_height) m_maxHeight += diff.y;
}