X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/51cc4dad89def48288e5ff19b37e4675e6b65993..4ba47b40197c7c3f25c2dfbcd6e4813a2e4db392:/src/generic/listctrl.cpp diff --git a/src/generic/listctrl.cpp b/src/generic/listctrl.cpp index 01afffd3fe..97da6f917f 100644 --- a/src/generic/listctrl.cpp +++ b/src/generic/listctrl.cpp @@ -713,7 +713,7 @@ void wxListHeaderWindow::DoDrawRect( wxDC *dc, int x, int y, int w, int h ) dc->SetPen( *wxBLACK_PEN ); dc->DrawLine( x+w-m_corner+1, y, x+w, y+h ); // right (outer) - dc->DrawRectangle( x, y+h, w, 1 ); // bottom (outer) + dc->DrawRectangle( x, y+h, w+1, 1 ); // bottom (outer) wxPen pen( wxSystemSettings::GetSystemColour( wxSYS_COLOUR_BTNSHADOW ), 1, wxSOLID ); @@ -2033,6 +2033,7 @@ long wxListMainWindow::GetNextItem( long item, int WXUNUSED(geometry), int state { long ret = 0; if (item > 0) ret = item; + if(ret >= GetItemCount()) return -1; wxNode *node = m_lines.Nth( ret ); while (node) {