aboutsummaryrefslogtreecommitdiff
path: root/src/line/mode.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/line/mode.cc')
-rw-r--r--src/line/mode.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/line/mode.cc b/src/line/mode.cc
index 06f1727..208465b 100644
--- a/src/line/mode.cc
+++ b/src/line/mode.cc
@@ -8,6 +8,7 @@
#include "line/cursor.h"
#include "line/getter.h"
#include "history.h"
+#include "signal_handler.h"
using namespace std;
@@ -57,6 +58,8 @@ void enable_raw()
atexit(disable_raw);
+ Signal(SIGWINCH, sigwinch_handler);
+
// TCSAFLUSH
// the change shall occur after all output written to fildes is transmitted
// and all input so far received but not read shall be discarded before the change is made