]> git.saurik.com Git - wxWidgets.git/blobdiff - src/generic/treectlg.cpp
Ensure there is valid context for DrawRectangle
[wxWidgets.git] / src / generic / treectlg.cpp
index 28ac6d781ac979aebec946371765c635cb544f76..d7193a9febe4380661f50f6e188580b8a453bb14 100644 (file)
@@ -3590,6 +3590,13 @@ void wxGenericTreeCtrl::OnMouse( wxMouseEvent &event )
         wxTreeEvent
             hevent(wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP,  this, hoverItem);
 
+        // setting a tooltip upon leaving a view is getting the tooltip displayed
+        // on the neighbouring view ...
+#ifdef __WXOSX__
+        if ( event.Leaving() )
+            SetToolTip(NULL);
+        else
+#endif
         if ( GetEventHandler()->ProcessEvent(hevent) )
         {
             // If the user permitted the tooltip change, update it, otherwise