]> git.saurik.com Git - wxWidgets.git/commitdiff
Add a trivial virtual dtor to suppress g++ warnings.
authorVadim Zeitlin <vadim@wxwidgets.org>
Tue, 30 Apr 2013 10:35:57 +0000 (10:35 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Tue, 30 Apr 2013 10:35:57 +0000 (10:35 +0000)
Add a useless but virtual dtor to ValidationTraverserBase private class to
avoid g++ warnings.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@73886 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/common/wincmn.cpp

index c3b4e315cecdc6190945ff1d56b5f5f4de96909d..1601d08e42814253340bcc7730db665e60069ba1 100644 (file)
@@ -2035,6 +2035,11 @@ public:
         return true;
     }
 
         return true;
     }
 
+    // Give it a virtual dtor just to suppress gcc warnings about a class with
+    // virtual methods but non-virtual dtor -- even if this is completely safe
+    // here as we never use the objects of this class polymorphically.
+    virtual ~ValidationTraverserBase() { }
+
 protected:
     // Called for each child, validator is guaranteed to be non-NULL.
     virtual bool OnDo(wxValidator* validator) = 0;
 protected:
     // Called for each child, validator is guaranteed to be non-NULL.
     virtual bool OnDo(wxValidator* validator) = 0;