From b0c902622352713a481088104ad9adfe4a06b18e Mon Sep 17 00:00:00 2001
From: Aleksander Machniak <alec@alec.pl>
Date: Sun, 25 Jan 2015 12:01:04 -0500
Subject: [PATCH] Fix bug where signature could have been inserted twice after plain-to-html switch (#1490239)

---
 program/js/editor.js |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/program/js/editor.js b/program/js/editor.js
index 2fc3429..9216534 100644
--- a/program/js/editor.js
+++ b/program/js/editor.js
@@ -213,8 +213,10 @@
       content = input.val();
 
       // replace current text signature with temp mark
-      if (is_sig)
-        content = content.replace(signature.text, sig_mark);
+      if (is_sig) {
+        content = content.replace(/\r\n/, "\n");
+        content = content.replace(signature.text.replace(/\r\n/, "\n"), sig_mark);
+      }
 
       var init_editor = function(data) {
         // replace signature mark with html version of the signature

--
Gitblit v1.9.1