Dual bookmark backup files with user notification, auto-recovery and bail; save top level branch expand states

This commit is contained in:
Charles J. Cliffe
2016-12-27 13:01:19 -05:00
parent 69e23fd13a
commit 68495b4d90
9 changed files with 222 additions and 28 deletions
+8 -6
View File
@@ -34,18 +34,20 @@ void ActionDialog::setActiveDialog(ActionDialog *dlg) {
void ActionDialog::onClickCancel( wxCommandEvent& event ) {
doClickCancel();
activeDialog->EndModal(0);
ActionDialog *dlg = activeDialog;
ActionDialog::setActiveDialog(nullptr);
delete activeDialog;
dlg->EndModal(0);
doClickCancel();
delete dlg;
}
void ActionDialog::onClickOK( wxCommandEvent& event ) {
doClickOK();
activeDialog->EndModal(0);
ActionDialog *dlg = activeDialog;
ActionDialog::setActiveDialog(nullptr);
delete activeDialog;
dlg->EndModal(0);
doClickOK();
delete dlg;
}