[Extra zoom mode] Add plumbing for next and previous focusable element rects
[WebKit-https.git] / Source / WebKit / Shared / AssistedNodeInformation.cpp
index a7884a974b7cd59c09c80062333db1bbd6f8deec..c7cb31af3e42b96a64ce2a4da735f67fa6ca81e3 100644 (file)
@@ -70,7 +70,9 @@ void AssistedNodeInformation::encode(IPC::Encoder& encoder) const
     encoder << maximumScaleFactorIgnoringAlwaysScalable;
     encoder << nodeFontSize;
     encoder << hasNextNode;
+    encoder << nextNodeRect;
     encoder << hasPreviousNode;
+    encoder << previousNodeRect;
     encoder << isAutocorrect;
     encoder << isRTL;
     encoder.encodeEnum(autocapitalizeType);
@@ -117,9 +119,15 @@ bool AssistedNodeInformation::decode(IPC::Decoder& decoder, AssistedNodeInformat
     if (!decoder.decode(result.hasNextNode))
         return false;
 
+    if (!decoder.decode(result.nextNodeRect))
+        return false;
+
     if (!decoder.decode(result.hasPreviousNode))
         return false;
 
+    if (!decoder.decode(result.previousNodeRect))
+        return false;
+
     if (!decoder.decode(result.isAutocorrect))
         return false;