aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/devdraw/cocoa-srv.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/devdraw/cocoa-srv.c')
-rw-r--r--src/cmd/devdraw/cocoa-srv.c12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/cmd/devdraw/cocoa-srv.c b/src/cmd/devdraw/cocoa-srv.c
index ac6658ef..864aed7a 100644
--- a/src/cmd/devdraw/cocoa-srv.c
+++ b/src/cmd/devdraw/cocoa-srv.c
@@ -358,15 +358,25 @@ kputc(int c)
zunlock();
}
+static int alting;
+
+void
+abortcompose(void)
+{
+ if(alting)
+ keystroke(Kalt);
+}
+
void
keystroke(int c)
{
static Rune k[10];
- static int alting, nk;
+ static int nk;
int i;
if(c == Kalt){
alting = !alting;
+ nk = 0;
return;
}
if(!alting){