]> git.saurik.com Git - wxWidgets.git/commitdiff
make SetValidator() symmetric with GetValidator() (#9793)
authorVadim Zeitlin <vadim@wxwidgets.org>
Sun, 3 Aug 2008 11:12:58 +0000 (11:12 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Sun, 3 Aug 2008 11:12:58 +0000 (11:12 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@54951 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/common/combocmn.cpp

index 6ed975c8a863cc4e491d2b7f9ad9e5158a5c4244..3d3bb90ad16acf0702b60ba5e5cfbcb3adf85d64 100644 (file)
@@ -1233,16 +1233,15 @@ void wxComboCtrlBase::SetValidator(const wxValidator& validator)
 
     if ( textCtrl )
         textCtrl->SetValidator( validator );
+    else
+        wxControl::SetValidator( validator );
 }
 
 wxValidator* wxComboCtrlBase::GetValidator()
 {
     wxTextCtrl* textCtrl = GetTextCtrl();
 
-    if ( textCtrl )
-        return textCtrl->GetValidator();
-
-    return wxControl::GetValidator();
+    return textCtrl ? textCtrl->GetValidator() : wxControl::GetValidator();
 }
 #endif // wxUSE_VALIDATORS