diff --git a/src/lime/_internal/backend/html5/HTML5Window.hx b/src/lime/_internal/backend/html5/HTML5Window.hx
index 8e6078ef8..376216bad 100644
--- a/src/lime/_internal/backend/html5/HTML5Window.hx
+++ b/src/lime/_internal/backend/html5/HTML5Window.hx
@@ -419,9 +419,9 @@ class HTML5Window
private function handleCutOrCopyEvent(event:ClipboardEvent):Void
{
- var text = "";
- if (Clipboard.text != null) {
- text = Clipboard.text;
+ var text = Clipboard.text;
+ if (text == null) {
+ text = "";
}
event.clipboardData.setData("text/plain", text);
if (event.cancelable) event.preventDefault();