Upstream version 5.34.104.0
[platform/framework/web/crosswalk.git] / src / xwalk / runtime / renderer / android / xwalk_render_view_ext.cc
index 2d791c7..fe67b68 100644 (file)
@@ -19,6 +19,7 @@
 #include "third_party/WebKit/public/web/WebDataSource.h"
 #include "third_party/WebKit/public/web/WebDocument.h"
 #include "third_party/WebKit/public/web/WebElement.h"
+#include "third_party/WebKit/public/web/WebElementCollection.h"
 #include "third_party/WebKit/public/web/WebFrame.h"
 #include "third_party/WebKit/public/web/WebHitTestResult.h"
 #include "third_party/WebKit/public/web/WebNode.h"
@@ -33,7 +34,8 @@ namespace xwalk {
 
 namespace {
 
-GURL GetAbsoluteUrl(const blink::WebNode& node, const base::string16& url_fragment) {
+GURL GetAbsoluteUrl(const blink::WebNode& node,
+                    const base::string16& url_fragment) {
   return GURL(node.document().completeURL(url_fragment));
 }
 
@@ -53,9 +55,9 @@ blink::WebNode GetImgChild(const blink::WebNode& node) {
   // This implementation is incomplete (for example if is an area tag) but
   // matches the original WebViewClassic implementation.
 
-  blink::WebNodeList list = node.getElementsByTagName("img");
+  blink::WebElementCollection list = node.getElementsByTagName("img");
   if (list.length() > 0)
-    return list.item(0);
+    return list.firstItem();
   return blink::WebNode();
 }