From 251d904621fd8f30bc173cf18d16dafa1dee7eba Mon Sep 17 00:00:00 2001 From: Julian Smart Date: Thu, 10 Jul 2003 08:21:49 +0000 Subject: [PATCH] Applied patch [ 762033 ] wxTextValidator crashes when given a NULL wxString git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_2_4_BRANCH@21839 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/common/valtext.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/common/valtext.cpp b/src/common/valtext.cpp index 53bfaca92a..e7836532f9 100644 --- a/src/common/valtext.cpp +++ b/src/common/valtext.cpp @@ -205,6 +205,9 @@ bool wxTextValidator::TransferToWindow(void) { if( !CheckValidator() ) return FALSE; + + if (!m_stringValue) + return TRUE; wxTextCtrl *control = (wxTextCtrl *) m_validatorWindow ; control->SetValue(* m_stringValue) ; @@ -218,6 +221,9 @@ bool wxTextValidator::TransferFromWindow(void) if( !CheckValidator() ) return FALSE; + if (!m_stringValue) + return TRUE; + wxTextCtrl *control = (wxTextCtrl *) m_validatorWindow ; * m_stringValue = control->GetValue() ;