diff --git a/ChangeLog b/ChangeLog index 46c8af9b..0f613601 100644 --- a/ChangeLog +++ b/ChangeLog @@ -15349,3 +15349,6 @@ 2016-07-21 Fred Gleason * Added a 'setcomment' command to rdclilogedit(1). * Added a 'setlabel' command to rdclilogedit(1). +2016-07-21 Fred Gleason + * Implemented '!' override character in rdclilogedit(1) for the + 'exit' command. diff --git a/utils/rdclilogedit/rdclilogedit.cpp b/utils/rdclilogedit/rdclilogedit.cpp index 97d0107d..122a0db2 100644 --- a/utils/rdclilogedit/rdclilogedit.cpp +++ b/utils/rdclilogedit/rdclilogedit.cpp @@ -176,7 +176,13 @@ void MainObject::DispatchCommand(QString cmd) // No loaded log needed for these // if((verb=="exit")||(verb=="quit")||(verb=="bye")) { - exit(0); + if(overwrite) { + exit(0); + } + else { + OverwriteError(verb); + } + processed=true; } if((verb=="help")||(verb=="?")) {