diff --git a/src/generic/datavgen.cpp b/src/generic/datavgen.cpp index b2b2c6374d..97a61a7347 100644 --- a/src/generic/datavgen.cpp +++ b/src/generic/datavgen.cpp @@ -1597,6 +1597,12 @@ void wxDataViewMainWindow::OnPaint( wxPaintEvent &WXUNUSED(event) ) dc.DrawRectangle(GetClientSize()); #endif + if ( IsEmpty() ) + { + // No items to draw. + return; + } + // prepare the DC GetOwner()->PrepareDC( dc ); dc.SetFont( GetFont() );