diff --git a/src/generic/splitter.cpp b/src/generic/splitter.cpp index 93a7e53b41..4005998052 100644 --- a/src/generic/splitter.cpp +++ b/src/generic/splitter.cpp @@ -276,10 +276,14 @@ void wxSplitterWindow::OnMouseEvent(wxMouseEvent& event) else if ((event.Moving() || event.Leaving() || event.Entering()) && (m_dragMode == wxSPLIT_DRAG_NONE)) { // Just change the cursor as required - if ( SashHitTest(x, y) ) + if ( !event.Leaving() && SashHitTest(x, y) ) + { SetResizeCursor(); + } else + { SetCursor(* wxSTANDARD_CURSOR); + } } else if (event.Dragging() && (m_dragMode == wxSPLIT_DRAG_DRAGGING)) {