Applied patch [ 1424247 ] Have wxGenericListCtrl not size a window with a negative val
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@37486 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -4673,10 +4673,10 @@ void wxGenericListCtrl::CalculateAndSetHeaderHeight()
|
|||||||
{
|
{
|
||||||
m_headerHeight = h;
|
m_headerHeight = h;
|
||||||
|
|
||||||
m_headerWin->SetSize(m_headerWin->GetSize().x, m_headerHeight);
|
|
||||||
|
|
||||||
if ( HasHeader() )
|
if ( HasHeader() )
|
||||||
ResizeReportView(true);
|
ResizeReportView(true);
|
||||||
|
else //why is this needed if it doesn't have a header?
|
||||||
|
m_headerWin->SetSize(m_headerWin->GetSize().x, m_headerHeight);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -5291,7 +5291,12 @@ void wxGenericListCtrl::ResizeReportView(bool showHeader)
|
|||||||
if ( showHeader )
|
if ( showHeader )
|
||||||
{
|
{
|
||||||
m_headerWin->SetSize( 0, 0, cw, m_headerHeight );
|
m_headerWin->SetSize( 0, 0, cw, m_headerHeight );
|
||||||
m_mainWin->SetSize( 0, m_headerHeight + 1, cw, ch - m_headerHeight - 1 );
|
if(ch > m_headerHeight)
|
||||||
|
m_mainWin->SetSize( 0, m_headerHeight + 1,
|
||||||
|
cw, ch - m_headerHeight - 1 );
|
||||||
|
else
|
||||||
|
m_mainWin->SetSize( 0, m_headerHeight + 1,
|
||||||
|
cw, 0);
|
||||||
}
|
}
|
||||||
else // no header window
|
else // no header window
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user