Fix setting zero width space
[fnpeditor.git] / src / editor / modules / documentCanvas / canvas / wlxmlListener.js
index 8bd05a5..9269ce1 100644 (file)
@@ -63,8 +63,12 @@ var handlers = {
         canvasNode.detach();
     },
     nodeTextChange: function(event) {
-        var canvasElement = utils.findCanvasElement(event.meta.node);
-        canvasElement.setText(event.meta.node.getText());
+        var canvasElement = utils.findCanvasElement(event.meta.node),
+            toSet = event.meta.node.getText();
+        if(toSet === '') {
+            toSet = utils.unicode.ZWS;
+        }
+        canvasElement.setText(toSet);
     }
 };