Title: [123512] trunk/Source/WebKit/blackberry
Revision
123512
Author
mifen...@rim.com
Date
2012-07-24 12:59:45 -0700 (Tue, 24 Jul 2012)

Log Message

Throttle calls to request the virtual keyboard be shown.
https://bugs.webkit.org/show_bug.cgi?id=92138

Reviewed by Rob Buis.

PR 178465.

Do not request keyboard visibility change when
we are actively processing an input event.

Reviewed Internally by Gen Mak.

* WebKitSupport/InputHandler.cpp:
(BlackBerry::WebKit::InputHandler::focusedNodeChanged):

Modified Paths

Diff

Modified: trunk/Source/WebKit/blackberry/ChangeLog (123511 => 123512)


--- trunk/Source/WebKit/blackberry/ChangeLog	2012-07-24 19:48:07 UTC (rev 123511)
+++ trunk/Source/WebKit/blackberry/ChangeLog	2012-07-24 19:59:45 UTC (rev 123512)
@@ -1,3 +1,20 @@
+2012-07-24  Mike Fenton  <mifen...@rim.com>
+
+        Throttle calls to request the virtual keyboard be shown.
+        https://bugs.webkit.org/show_bug.cgi?id=92138
+
+        Reviewed by Rob Buis.
+
+        PR 178465.
+
+        Do not request keyboard visibility change when
+        we are actively processing an input event.
+
+        Reviewed Internally by Gen Mak.
+
+        * WebKitSupport/InputHandler.cpp:
+        (BlackBerry::WebKit::InputHandler::focusedNodeChanged):
+
 2012-07-24  Joshua Netterfield  <jnetterfi...@rim.com>
 
         [BlackBerry] Update about:config lists

Modified: trunk/Source/WebKit/blackberry/WebKitSupport/InputHandler.cpp (123511 => 123512)


--- trunk/Source/WebKit/blackberry/WebKitSupport/InputHandler.cpp	2012-07-24 19:48:07 UTC (rev 123511)
+++ trunk/Source/WebKit/blackberry/WebKitSupport/InputHandler.cpp	2012-07-24 19:59:45 UTC (rev 123512)
@@ -360,7 +360,8 @@
     Node* node = frame->document()->focusedNode();
 
     if (isActiveTextEdit() && m_currentFocusElement == node) {
-        notifyClientOfKeyboardVisibilityChange(true);
+        if (!processingChange())
+            notifyClientOfKeyboardVisibilityChange(true);
         return;
     }
 
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to