From d3b7fbb37b0b00f6b7863063dcc7864fa47b70ce Mon Sep 17 00:00:00 2001 From: Corey Johnson & Nathan Sobo Date: Wed, 24 Oct 2012 18:35:55 -0600 Subject: [PATCH] Use `window.pasteboard` in cut/copy/paste --- src/app/edit-session.coffee | 2 +- src/app/selection.coffee | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/app/edit-session.coffee b/src/app/edit-session.coffee index ce26b2e9d..b7f71dd69 100644 --- a/src/app/edit-session.coffee +++ b/src/app/edit-session.coffee @@ -202,7 +202,7 @@ class EditSession maintainPasteboard = true pasteText: -> - @insertText($native.readFromPasteboard(), normalizeIndent: true) + @insertText(pasteboard.read()[0], normalizeIndent: true) undo: -> @buffer.undo(this) diff --git a/src/app/selection.coffee b/src/app/selection.coffee index bacc269af..d8d3cca43 100644 --- a/src/app/selection.coffee +++ b/src/app/selection.coffee @@ -269,8 +269,8 @@ class Selection copy: (maintainPasteboard=false) -> return if @isEmpty() text = @editSession.buffer.getTextInRange(@getBufferRange()) - text = $native.readFromPasteboard() + "\n" + text if maintainPasteboard - $native.writeToPasteboard text + text = pasteboard.read()[0] + "\n" + text if maintainPasteboard + pasteboard.write(text) fold: -> range = @getBufferRange()