From f39f16e12f7ad644c2bc34b7f13f12f134bedd7b Mon Sep 17 00:00:00 2001 From: DanyaPostfactum Date: Tue, 8 Apr 2014 14:18:04 +1000 Subject: [PATCH] Fix cut/copy in Firefox (setData() may return nothing). --- lib/ace/keyboard/textinput.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/ace/keyboard/textinput.js b/lib/ace/keyboard/textinput.js index 5c75b6e9..fbf37786 100644 --- a/lib/ace/keyboard/textinput.js +++ b/lib/ace/keyboard/textinput.js @@ -251,7 +251,7 @@ var TextInput = function(parentNode, host) { var mime = USE_IE_MIME_TYPE ? "Text" : "text/plain"; if (data) { // Safari 5 has clipboardData object, but does not handle setData() - return clipboardData.setData(mime, data); + return clipboardData.setData(mime, data) !== false; } else { return clipboardData.getData(mime); }