From dbab5f9210d1471a63126bbec1ef576f76a1b7ea Mon Sep 17 00:00:00 2001 From: nightwing Date: Tue, 5 Mar 2013 00:17:56 +0400 Subject: [PATCH] fix #956 Double tap on trackpad doesn't select word --- lib/ace/mouse/mouse_handler.js | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/lib/ace/mouse/mouse_handler.js b/lib/ace/mouse/mouse_handler.js index bdc0b604..f8804519 100644 --- a/lib/ace/mouse/mouse_handler.js +++ b/lib/ace/mouse/mouse_handler.js @@ -113,6 +113,7 @@ var MouseHandler = function(editor) { var onCaptureEnd = function(e) { clearInterval(timerId); + onCaptureInterval(); self[self.state + "End"] && self[self.state + "End"](e); self.$clickSelection = null; if (renderer.$keepTextAreaAtCursor == null) { @@ -124,14 +125,10 @@ var MouseHandler = function(editor) { var onCaptureInterval = function() { self[self.state] && self[self.state](); - } + }; if (useragent.isOldIE && ev.domEvent.type == "dblclick") { - setTimeout(function() { - onCaptureInterval(); - onCaptureEnd(ev.domEvent); - }); - return; + return setTimeout(function() {onCaptureEnd(ev.domEvent);}); } event.capture(this.editor.container, onMouseMove, onCaptureEnd);