summaryrefslogtreecommitdiff
path: root/src/node/handler/PadMessageHandler.js
diff options
context:
space:
mode:
authorXavid <xavid@mit.edu>2015-06-19 14:02:18 -0400
committerXavid <xavid@mit.edu>2015-06-19 14:02:18 -0400
commit0713553906bee57c289d13f61b192da4eceac143 (patch)
tree8c717d495575f87219beda469db84da35aae4625 /src/node/handler/PadMessageHandler.js
parentef5e62e3a1160d66aeb13e714a9c59d79155c0a8 (diff)
downloadetherpad-lite-0713553906bee57c289d13f61b192da4eceac143.zip
Allow a pad to only end with a single newline, rather than requiring two.
Diffstat (limited to 'src/node/handler/PadMessageHandler.js')
-rw-r--r--src/node/handler/PadMessageHandler.js5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/node/handler/PadMessageHandler.js b/src/node/handler/PadMessageHandler.js
index 9a0d1ee7..0172400b 100644
--- a/src/node/handler/PadMessageHandler.js
+++ b/src/node/handler/PadMessageHandler.js
@@ -773,8 +773,9 @@ function handleUserChanges(data, cb)
}
// Make sure the pad always ends with an empty line.
- if (pad.text().lastIndexOf("\n\n") != pad.text().length-2) {
- var nlChangeset = Changeset.makeSplice(pad.text(), pad.text().length-1, 0, "\n");
+ if (pad.text().lastIndexOf("\n") != pad.text().length-1) {
+ var nlChangeset = Changeset.makeSplice(pad.text(), pad.text().length-1,
+ 0, "\n");
pad.appendRevision(nlChangeset);
}