git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@31187 
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
         
         wxevent.SetEventObject( currentMouseWindow ) ;
 
         
         wxevent.SetEventObject( currentMouseWindow ) ;
 
-        // update cursor
-        
-        wxWindow* cursorTarget = currentMouseWindow ;
-        wxPoint cursorPoint( wxevent.m_x , wxevent.m_y ) ;
-
-        while( cursorTarget && !cursorTarget->MacSetupCursor( cursorPoint ) )
-        {
-            cursorTarget = cursorTarget->GetParent() ;
-            if ( cursorTarget )
-                cursorPoint += cursorTarget->GetPosition() ;
-        }
-
         // make tooltips current
         
     #if wxUSE_TOOLTIPS
         // make tooltips current
         
     #if wxUSE_TOOLTIPS
             wxTheApp->s_captureWindow = NULL ;
             // update cursor ?
          }
             wxTheApp->s_captureWindow = NULL ;
             // update cursor ?
          }
+
+        // update cursor
+        
+        wxWindow* cursorTarget = currentMouseWindow ;
+        wxPoint cursorPoint( wxevent.m_x , wxevent.m_y ) ;
+
+        while( cursorTarget && !cursorTarget->MacSetupCursor( cursorPoint ) )
+        {
+            cursorTarget = cursorTarget->GetParent() ;
+            if ( cursorTarget )
+                cursorPoint += cursorTarget->GetPosition() ;
+        }
+
     } // else if ( currentMouseWindow )
     else
     {
     } // else if ( currentMouseWindow )
     else
     {