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:
committed by
Vadim Zeitlin
parent
dae0bd5441
commit
0777bf6b92
@@ -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;
|
||||
}
|
||||
|
Reference in New Issue
Block a user