From 74d1694be93d4edbeb38b34f7f531d4b0909f2c1 Mon Sep 17 00:00:00 2001 From: Junegunn Choi Date: Thu, 14 Apr 2016 04:18:59 +0900 Subject: [PATCH] Fix #541 - Print double-click when --expect=double-click is set --- src/terminal.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/terminal.go b/src/terminal.go index d95cfad..cd9ca93 100644 --- a/src/terminal.go +++ b/src/terminal.go @@ -711,7 +711,9 @@ func (t *Terminal) rubout(pattern string) { } func keyMatch(key int, event C.Event) bool { - return event.Type == key || event.Type == C.Rune && int(event.Char) == key-C.AltZ + return event.Type == key || + event.Type == C.Rune && int(event.Char) == key-C.AltZ || + event.Type == C.Mouse && key == C.DoubleClick && event.MouseEvent.Double } func quoteEntry(entry string) string {