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.
See #17455.
(cherry picked from commit 0777bf6b92
)
This commit is contained in:
committed by
Vadim Zeitlin
parent
e9ffb3f662
commit
60fd8c7a1b
@@ -1343,8 +1343,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;
|
||||
}
|
||||
|
Reference in New Issue
Block a user