git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@1963
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
wxTextCtrl *control = (wxTextCtrl *) m_validatorWindow ;
wxTextCtrl *control = (wxTextCtrl *) m_validatorWindow ;
- // If window is disabled, don't validate
+ // If window is disabled, simply return
if ( !control->Enabled() )
if ( !control->Enabled() )
wxString val(control->GetValue());
wxString val(control->GetValue());
{
wxString symbolName(dialog->GetSymbol());
long id = dialog->GetId();
{
wxString symbolName(dialog->GetSymbol());
long id = dialog->GetId();
wxString str;
str.Printf("%d", id);
wxString str;
str.Printf("%d", id);
view->UpdatePropertyDisplayInList(property);
view->OnPropertyChanged(property);
}
view->UpdatePropertyDisplayInList(property);
view->OnPropertyChanged(property);
}
+ // Moved from the 'if' branch on suggestion of Roman Pavlov
+ dialog->Destroy();
}
BEGIN_EVENT_TABLE(wxResourceSymbolDialog, wxDialog)
}
BEGIN_EVENT_TABLE(wxResourceSymbolDialog, wxDialog)
/* wxTextCtrl */
static wxWindowStylePair g_WindowStylesTextCtrl[] = {
/* 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},
{ "wxTE_PASSWORD", wxTE_PASSWORD},
{ "wxTE_READONLY", wxTE_READONLY},
{ "wxTE_PROCESS_ENTER", wxTE_PROCESS_ENTER},