aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/cmdline.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmdline.cpp')
-rw-r--r--src/cmdline.cpp8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/cmdline.cpp b/src/cmdline.cpp
index e28ce35..e78db60 100644
--- a/src/cmdline.cpp
+++ b/src/cmdline.cpp
@@ -20,7 +20,6 @@
#endif
#include <string.h>
-#include <stdlib.h>
#include <signal.h>
#include <glib.h>
@@ -253,10 +252,9 @@ process_edit_cmd(gchar key)
break;
}
- if (quit_requested) {
- /* FIXME */
- exit(EXIT_SUCCESS);
- }
+ if (quit_requested)
+ /* cought by user interface */
+ throw Quit();
undo.clear();
interface.ssm(SCI_EMPTYUNDOBUFFER);