diff --git a/src/generic/listctrl.cpp b/src/generic/listctrl.cpp index 1414a9386e..b76844b4bf 100644 --- a/src/generic/listctrl.cpp +++ b/src/generic/listctrl.cpp @@ -1681,7 +1681,11 @@ void wxListMainWindow::CacheLineData(size_t line) ld->SetImage(col, listctrl->OnGetItemColumnImage(line, col)); } - ld->Check(listctrl->OnGetItemIsChecked(line)); + if ( HasCheckBoxes() ) + { + ld->Check(listctrl->OnGetItemIsChecked(line)); + } + ld->SetAttr(listctrl->OnGetItemAttr(line)); }