]> git.saurik.com Git - wxWidgets.git/blobdiff - src/common/wincmn.cpp
wxUniv compilation fixes after wxComboControl patch
[wxWidgets.git] / src / common / wincmn.cpp
index a18e65850abf7c071be7387ad19e2c0b550610cb..45f341c2e208602238ca1203c4aacd8db2d50087 100644 (file)
@@ -29,7 +29,6 @@
     #include "wx/log.h"
     #include "wx/intl.h"
     #include "wx/frame.h"
-    #include "wx/defs.h"
     #include "wx/window.h"
     #include "wx/control.h"
     #include "wx/checkbox.h"
@@ -1528,10 +1527,13 @@ void wxWindowBase::SetToolTip( const wxString &tip )
 
 void wxWindowBase::DoSetToolTip(wxToolTip *tooltip)
 {
-    if ( m_tooltip )
-        delete m_tooltip;
+    if ( m_tooltip != tooltip )
+    {
+        if ( m_tooltip )
+            delete m_tooltip;
 
-    m_tooltip = tooltip;
+        m_tooltip = tooltip;
+    }
 }
 
 #endif // wxUSE_TOOLTIPS