From 03f23ad6b17f4b80fc1b78a5516d5c44edb91647 Mon Sep 17 00:00:00 2001 From: simon Date: Mon, 30 Oct 2000 10:16:32 +0000 Subject: [PATCH] Reset compose state to zero when PuTTY window gains focus git-svn-id: svn://svn.tartarus.org/sgt/putty@779 cda61777-01e9-0310-a592-d414129be87e --- window.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/window.c b/window.c index c1ae7e4f..315df81b 100644 --- a/window.c +++ b/window.c @@ -102,6 +102,8 @@ static char *window_name, *icon_name; static Ldisc *real_ldisc; +static int compose_state = 0; + void begin_session(void) { ldisc = real_ldisc; } @@ -1363,6 +1365,7 @@ static LRESULT CALLBACK WndProc (HWND hwnd, UINT message, has_focus = TRUE; CreateCaret(hwnd, caretbm, 0, 0); ShowCaret(hwnd); + compose_state = 0; term_out(); term_update(); break; @@ -1828,7 +1831,6 @@ static int TranslateKey(UINT message, WPARAM wParam, LPARAM lParam, unsigned char * p = output; static WORD keys[3]; - static int compose_state = 0; static int compose_char = 0; static WPARAM compose_key = 0; -- 2.11.0