Reviewed by John
authorkocienda <kocienda@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 26 Aug 2004 23:54:40 +0000 (23:54 +0000)
committerkocienda <kocienda@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 26 Aug 2004 23:54:40 +0000 (23:54 +0000)
        Fix for this bug:

        <rdar://problem/3777899> REGRESSION (Mail): only first of several misspelled words separated by
        carriage returns is marked

        * khtml/editing/htmlediting_impl.cpp:
        (khtml::TypingCommandImpl::markMisspellingsAfterTyping): Give the spellchecker a slightly larger
        selection to work with while typing. This should preclude bugs of this type.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@7381 268f45cc-cd09-0410-ab3c-d52691b4dbfc

WebCore/ChangeLog-2005-08-23
WebCore/khtml/editing/htmlediting_impl.cpp

index b451f40f32dd758b6587151df5f2a2b9a5344b22..16301e19c9e69ce44afd85ccec64a5cc04c6ba36 100644 (file)
@@ -1,3 +1,16 @@
+2004-08-26  Ken Kocienda  <kocienda@apple.com>
+
+        Reviewed by John
+
+        Fix for this bug:
+        
+        <rdar://problem/3777899> REGRESSION (Mail): only first of several misspelled words separated by 
+        carriage returns is marked
+
+        * khtml/editing/htmlediting_impl.cpp:
+        (khtml::TypingCommandImpl::markMisspellingsAfterTyping): Give the spellchecker a slightly larger 
+        selection to work with while typing. This should preclude bugs of this type.
+
 2004-08-26  Ken Kocienda  <kocienda@apple.com>
 
         Reviewed by Chris
index b2724a81346bd39b3323cda43cc4bd547e82c859..2e4bb38fd3e697a0c6ddb4f516c42fa4555a6cd5 100644 (file)
@@ -2252,7 +2252,7 @@ void TypingCommandImpl::markMisspellingsAfterTyping()
     Position p1 = start.previousCharacterPosition().previousWordBoundary();
     Position p2 = start.previousWordBoundary();
     if (p1 != p2)
-        markMisspellingsInSelection(Selection(start.previousCharacterPosition()));
+        markMisspellingsInSelection(Selection(p1, start));
 }
 
 void TypingCommandImpl::typingAddedToOpenCommand()