X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/ab7f0034828cfc121014b3e1e29bba583fb6d832..7ed5247448973951b2accfe797386fe07c6a44f4:/src/generic/treectlg.cpp diff --git a/src/generic/treectlg.cpp b/src/generic/treectlg.cpp index 3aa40f9fca..d7193a9feb 100644 --- a/src/generic/treectlg.cpp +++ b/src/generic/treectlg.cpp @@ -95,8 +95,6 @@ class WXDLLEXPORT wxTreeTextCtrl: public wxTextCtrl public: wxTreeTextCtrl(wxGenericTreeCtrl *owner, wxGenericTreeItem *item); - virtual ~wxTreeTextCtrl() wxNOEXCEPT {} - void EndEdit( bool discardChanges ); const wxGenericTreeItem* item() const { return m_itemEdited; } @@ -3592,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