]> git.saurik.com Git - wxWidgets.git/blobdiff - contrib/utils/wxrcedit/propedit.cpp
fixed 'patch' #422993 (Error in wxConfigBase::Write for doubles)
[wxWidgets.git] / contrib / utils / wxrcedit / propedit.cpp
index 2a3e03ff6a24238f87cd2c9492ed44ade0da36e0..a2021b83d0c77a5140037832071be3921d338b86 100644 (file)
@@ -22,6 +22,7 @@
 #include "propframe.h"
 #include "propedit.h"
 #include "xmlhelpr.h"
+#include "editor.h"
 
 enum
 {
@@ -44,11 +45,15 @@ void PropEditCtrl::OnButtonDetails(wxCommandEvent& event)
 void PropEditCtrl::OnButtonClear(wxCommandEvent& event)
 {
     Clear();
+    EditorFrame::Get()->NotifyChanged(CHANGED_PROPS);        
 }
 
 
 void PropEditCtrl::BeginEdit(const wxRect& rect, wxTreeItemId ti)
 {
+    m_PropInfo = &(((PETreeData*)m_TreeCtrl->GetItemData(ti))->PropInfo);
+    m_TreeItem = ti;
+
     m_CanSave = FALSE;
     if (!m_Created)
     {
@@ -68,9 +73,6 @@ void PropEditCtrl::BeginEdit(const wxRect& rect, wxTreeItemId ti)
 
     m_TheCtrl->SetFocus();
 
-    m_PropInfo = &(((PETreeData*)m_TreeCtrl->GetItemData(ti))->PropInfo);
-    m_TreeItem = ti;
-
     SetSize(rect.x, rect.y, rect.width, rect.height);
     Show(TRUE);
     ReadValue();