wxTextCtrl *control = (wxTextCtrl *) m_validatorWindow ;
- // If window is disabled, don't validate
+ // If window is disabled, simply return
if ( !control->Enabled() )
- return FALSE;
+ return TRUE;
wxString val(control->GetValue());
{
wxString symbolName(dialog->GetSymbol());
long id = dialog->GetId();
- dialog->Destroy();
wxString str;
str.Printf("%d", id);
view->UpdatePropertyDisplayInList(property);
view->OnPropertyChanged(property);
}
+ // Moved from the 'if' branch on suggestion of Roman Pavlov
+ dialog->Destroy();
}
BEGIN_EVENT_TABLE(wxResourceSymbolDialog, wxDialog)
/* wxTextCtrl */
static wxWindowStylePair g_WindowStylesTextCtrl[] = {
- { "wxPASSWORD", wxPASSWORD},
- { "wxPROCESS_ENTER", wxPROCESS_ENTER},
+// { "wxPASSWORD", wxPASSWORD},
+// { "wxPROCESS_ENTER", wxPROCESS_ENTER},
{ "wxTE_PASSWORD", wxTE_PASSWORD},
{ "wxTE_READONLY", wxTE_READONLY},
{ "wxTE_PROCESS_ENTER", wxTE_PROCESS_ENTER},