Fix for 906217. If replying to an email inline, and a spell check is done,
authorjangliss <jangliss@7612ce4b-ef26-0410-bec9-ea0150e637f0>
Sat, 2 Oct 2004 03:09:08 +0000 (03:09 +0000)
committerjangliss <jangliss@7612ce4b-ef26-0410-bec9-ea0150e637f0>
Sat, 2 Oct 2004 03:09:08 +0000 (03:09 +0000)
spelling mistakes in the reply would be corrected on the wrong line (ie,
throughout the original email to which you are replying).  This is caused
by aspell (and possibly ispell) ignoring empty lines.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@8112 7612ce4b-ef26-0410-bec9-ea0150e637f0

ChangeLog
plugins/squirrelspell/modules/check_me.mod

index 4f9f7f2561a32f455522518620a2d070dbef2772..4a2518f70c17e530d702f4a8f734e0b51c109cb3 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -112,6 +112,8 @@ Version 1.5.1 -- CVS
   - Fixed left frame mailbox list when sorting by case.
   - Separated fortune plugin configuration variables from main plugin scripts.
     See plugins/fortune/INSTALL.
+  - Fix for #906217 when checking spelling of inline replies, the corrected
+    words would appear through original email.
 
 Version 1.5.0
 --------------------
index 72fc8d4104382242c810b54cded611f153ed6536..a77958f46d05472cd53ba600fb0c0f32aafc6b11 100644 (file)
@@ -66,7 +66,7 @@ for ($i=0; $i<sizeof($sqspell_raw_lines); $i++){
   if(substr($sqspell_raw_lines[$i], 0, 1) != '>'){
     $sqspell_new_lines[$i] = ' ' . $sqspell_raw_lines[$i];
   } else {
-    $sqspell_new_lines[$i] = '';
+    $sqspell_new_lines[$i] = ' ';
   }
 }
 /**
@@ -435,4 +435,4 @@ if ($errors){
  * End:
  * vim: syntax=php et ts=4
  */
-?>
\ No newline at end of file
+?>