[BlackBerry] Invalid assert in InputHandler::requestCheckingOfString()
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 23 Apr 2013 19:12:31 +0000 (19:12 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 23 Apr 2013 19:12:31 +0000 (19:12 +0000)
https://bugs.webkit.org/show_bug.cgi?id=114952

Patch by Carlos Garcia Campos <cgarcia@igalia.com> on 2013-04-23
Reviewed by Rob Buis.

Do not assume that Batch requests are only created whe input field
is focused, the Editor can also create Batch requests when pasting
a selection.

* WebKitSupport/InputHandler.cpp:
(BlackBerry::WebKit::InputHandler::requestCheckingOfString):
Remove invalid assert.

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

Source/WebKit/blackberry/ChangeLog
Source/WebKit/blackberry/WebKitSupport/InputHandler.cpp

index eff5e02..2a67f39 100644 (file)
@@ -1,3 +1,18 @@
+2013-04-23  Carlos Garcia Campos  <cgarcia@igalia.com>
+
+        [BlackBerry] Invalid assert in InputHandler::requestCheckingOfString()
+        https://bugs.webkit.org/show_bug.cgi?id=114952
+
+        Reviewed by Rob Buis.
+
+        Do not assume that Batch requests are only created whe input field
+        is focused, the Editor can also create Batch requests when pasting
+        a selection.
+
+        * WebKitSupport/InputHandler.cpp:
+        (BlackBerry::WebKit::InputHandler::requestCheckingOfString):
+        Remove invalid assert.
+
 2013-04-23  Xan Lopez  <xlopez@igalia.com>
 
         [BlackBerry] Simplify BackForwardListBlackBerry::clear
index 6da8f9f..0253b50 100644 (file)
@@ -625,9 +625,6 @@ void InputHandler::requestCheckingOfString(PassRefPtr<WebCore::SpellCheckRequest
     }
 
     if (requestLength >= MaxSpellCheckingStringLength) {
-        // Batch requests which are generally created by us on focus, should not exceed this limit. Check that this is in fact of Incremental type.
-        ASSERT(spellCheckRequest->data().processType() == TextCheckingProcessIncremental);
-
         // Cancel this request and send it off in newly created chunks.
         spellCheckRequest->didCancel();
         if (m_currentFocusElement->document() && m_currentFocusElement->document()->frame() && m_currentFocusElement->document()->frame()->selection()) {