X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/71ada1a5fbecf774be6cb7ab7421a8f784d6c84c..ace1785b153d4873a7c7684047c144facd11a26d:/utils/configtool/src/configtooldoc.cpp diff --git a/utils/configtool/src/configtooldoc.cpp b/utils/configtool/src/configtooldoc.cpp index a2875fc05e..c2cb229ce8 100644 --- a/utils/configtool/src/configtooldoc.cpp +++ b/utils/configtool/src/configtooldoc.cpp @@ -101,13 +101,11 @@ bool ctConfigToolDoc::OnCloseDocument() // Saves the doc bool ctConfigToolDoc::Save() { - bool ret = FALSE; - if (!IsModified() && m_savedYet) return TRUE; - if (m_documentFile == wxT("") || !m_savedYet) - ret = SaveAs(); - else - ret = OnSaveDocument(m_documentFile); + + bool ret = (m_documentFile == wxT("") || !m_savedYet) ? + SaveAs() : + OnSaveDocument(m_documentFile); if ( ret ) SetDocumentSaved(TRUE); return ret; @@ -1229,10 +1227,10 @@ void ctConfiguration::Detach() /// the config items void ctConfiguration::DetachFromTree() { +/* wxTreeItemId item = GetTreeItemId(); // TODO -/* ctTreeItemData* data = (ctTreeItemData*) wxGetApp().GetMainFrame()->GetConfigTreeCtrl()->GetItemData(item); data->SetConfigItem(NULL); m_treeItemId = wxTreeItemId();