aboutsummaryrefslogtreecommitdiff
path: root/src/irc.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/irc.c')
-rw-r--r--src/irc.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/irc.c b/src/irc.c
index 91784b7..137e66c 100644
--- a/src/irc.c
+++ b/src/irc.c
@@ -919,13 +919,15 @@ static void toggle_edbox_only(void) {
OS.sdlst = edbox_only_dlist;
}
-static void start_keystroke(void) {
+void start_keystroke(void) {
char i, s;
i = cgetc();
- start_latch = 0;
- if(i == CH_ESC) return;
+ start_latch = OS.escflg = OS.invflg = 0;
+ if(i == CH_ESC) {
+ return;
+ }
if(i >= '1' && i <= '7') {
s = i - '1';