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
|
// if size hints match old size, assume hints were set to
|
||||||
// maintain current client size, and adjust hints accordingly
|
// maintain current client size, and adjust hints accordingly
|
||||||
if (m_minWidth == m_height) m_minWidth += diff.x;
|
if (m_minWidth == m_width) m_minWidth += diff.x;
|
||||||
if (m_maxWidth == m_height) m_maxWidth += diff.x;
|
if (m_maxWidth == m_width) m_maxWidth += diff.x;
|
||||||
if (m_minHeight == m_height) m_minHeight += diff.y;
|
if (m_minHeight == m_height) m_minHeight += diff.y;
|
||||||
if (m_maxHeight == m_height) m_maxHeight += diff.y;
|
if (m_maxHeight == m_height) m_maxHeight += diff.y;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user