git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@18069 
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
                                  int step = 1,
                                  int flags = 0)
         { m_renderer->DrawSliderTicks(dc, rect, sizeThumb, orient,
                                  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,
 
     virtual void DrawMenuBarItem(wxDC& dc,
                                  const wxRect& rect,
 
+    // 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;
     // the variable names correspond to horizontal case, but they can be used
     // for both orientations
     wxCoord x1, x2, y1, y2, len, widthThumb;