diff --git a/src/generic/listctrl.cpp b/src/generic/listctrl.cpp index 466cff60e8..0645e906ed 100644 --- a/src/generic/listctrl.cpp +++ b/src/generic/listctrl.cpp @@ -2732,10 +2732,12 @@ void wxListMainWindow::Thaw() wxCHECK_RET( m_freezeCount > 0, _T("thawing unfrozen list control?") ); if ( --m_freezeCount == 0 ) + { if (m_dirty) RecalculatePositions(); else Refresh(); + } } void wxListMainWindow::OnPaint( wxPaintEvent &WXUNUSED(event) )