diff --git a/lib/view.coffee b/lib/view.coffee index 13bec58..1408cbd 100644 --- a/lib/view.coffee +++ b/lib/view.coffee @@ -64,9 +64,11 @@ class TerminalPlusView extends View event.preventDefault() event.stopPropagation() - @xterm.on 'mousedown', (event) => + @xterm.on 'mouseup', (event) => if event.which != 3 - @focus() + text = window.getSelection().toString() + unless text + @focus() @xterm.on 'dragenter', override @xterm.on 'dragover', override @xterm.on 'drop', @recieveItemOrFile