X-Git-Url: http://Server1/repobrowser/?a=blobdiff_plain;f=source%2Fcontacteditor%2FfrmContactEditor.cpp;h=ad79abc60a3cd6d2efa535a43b05ef01c962081d;hb=96a36fb1c4c7e04b5bf17cf07f63f2792d23f067;hp=48ea54991605e94983158500875bb2570e49d212;hpb=6ec0ce32dde9e2fa973f72dc131003018c2ec5cd;p=xestiaab%2F.git diff --git a/source/contacteditor/frmContactEditor.cpp b/source/contacteditor/frmContactEditor.cpp index 48ea549..ad79abc 100644 --- a/source/contacteditor/frmContactEditor.cpp +++ b/source/contacteditor/frmContactEditor.cpp @@ -1,3 +1,21 @@ +// frmContactEditor.cpp - Main frmContactEditor form section. +// +// (c) 2012-2016 Xestia Software Development. +// +// This file is part of Xestia Address Book. +// +// Xestia Address Book is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by the +// Free Software Foundation, version 3 of the license. +// +// Xestia Address Book is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License along +// with Xestia Address Book. If not, see + #include #include #include @@ -102,13 +120,17 @@ void frmContactEditor::CloseWindow( wxCloseEvent& event ) WindowData *WData = new WindowData; - WData->DataType = 1; - WData->WindowPointer = this; - WData->WindowID = ContactEditorUID; + if (StartupEditMode == FALSE){ + + WData->DataType = 1; + WData->WindowPointer = this; + WData->WindowID = ContactEditorUID; - wxCommandEvent delevent(WINDOW_CLOSE); - delevent.SetClientData(WData); - wxPostEvent(GetParent(), delevent); + wxCommandEvent delevent(WINDOW_CLOSE); + delevent.SetClientData(WData); + wxPostEvent(GetParent(), delevent); + + } Destroy();