]> git.saurik.com Git - wxWidgets.git/commitdiff
Small fix for splitter window.
authorRobert Roebling <robert@roebling.de>
Sat, 21 Jun 2003 14:07:16 +0000 (14:07 +0000)
committerRobert Roebling <robert@roebling.de>
Sat, 21 Jun 2003 14:07:16 +0000 (14:07 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21282 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/generic/splitter.cpp

index 98b0c13ce35d9d438a0b3e237fd2e3bd43f6e75a..01e143d8b8a928c1bda70b1bd3957149cbf990c6 100644 (file)
@@ -281,13 +281,17 @@ void wxSplitterWindow::OnMouseEvent(wxMouseEvent& event)
 
         SizeWindows();
     }  // left up && dragging
 
         SizeWindows();
     }  // left up && dragging
-    else if (event.Moving() && !event.Dragging())
+    else if ((event.Moving() || event.Leaving() || event.Entering()) && (m_dragMode == wxSPLIT_DRAG_NONE))
     {
         // Just change the cursor as required
     {
         // Just change the cursor as required
-        if ( SashHitTest(x, y) )
+        if ( !event.Leaving() && SashHitTest(x, y) )
+        {
             SetResizeCursor();
             SetResizeCursor();
+        }
         else
         else
+        {
             SetCursor(* wxSTANDARD_CURSOR);
             SetCursor(* wxSTANDARD_CURSOR);
+        }
     }
     else if (event.Dragging() && (m_dragMode == wxSPLIT_DRAG_DRAGGING))
     {
     }
     else if (event.Dragging() && (m_dragMode == wxSPLIT_DRAG_DRAGGING))
     {