fix typo in drawing slider ticks; added assert to check for it (slightly modified patch 646256)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@18069 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin 2002-12-06 21:02:50 +00:00
parent f7a201b94e
commit 61ecf6d34f
2 changed files with 4 additions and 1 deletions

View File

@ -655,7 +655,7 @@ public:
int step = 1,
int flags = 0)
{ m_renderer->DrawSliderTicks(dc, rect, sizeThumb, orient,
start, end, start, flags); }
start, end, step, flags); }
virtual void DrawMenuBarItem(wxDC& dc,
const wxRect& rect,

View File

@ -2771,6 +2771,9 @@ void wxWin32Renderer::DrawSliderTicks(wxDC& dc,
return;
}
// this would lead to an infinite loop below
wxCHECK_RET( step > 1, _T("invalid step in wxRenderer::DrawSliderTicks") );
// the variable names correspond to horizontal case, but they can be used
// for both orientations
wxCoord x1, x2, y1, y2, len, widthThumb;