Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / chrome / renderer / web_apps.cc
index e9f5f72..2c9801e 100644 (file)
 #include "base/strings/string16.h"
 #include "base/strings/string_number_conversions.h"
 #include "base/strings/string_split.h"
+#include "base/strings/string_util.h"
 #include "base/strings/utf_string_conversions.h"
 #include "base/values.h"
 #include "chrome/common/chrome_switches.h"
 #include "chrome/common/web_application_info.h"
-#include "grit/common_resources.h"
-#include "grit/generated_resources.h"
 #include "third_party/WebKit/public/platform/WebString.h"
 #include "third_party/WebKit/public/platform/WebURL.h"
 #include "third_party/WebKit/public/web/WebDocument.h"
@@ -25,8 +24,6 @@
 #include "third_party/WebKit/public/web/WebFrame.h"
 #include "third_party/WebKit/public/web/WebNode.h"
 #include "third_party/WebKit/public/web/WebNodeList.h"
-#include "ui/base/l10n/l10n_util.h"
-#include "ui/base/resource/resource_bundle.h"
 #include "ui/gfx/size.h"
 #include "url/gurl.h"
 
@@ -140,7 +137,7 @@ bool ParseWebAppFromWebDocument(WebFrame* frame,
       continue;
     WebElement elem = child.to<WebElement>();
 
-    if (elem.hasTagName("link")) {
+    if (elem.hasHTMLTagName("link")) {
       std::string rel = elem.getAttribute("rel").utf8();
       // "rel" attribute may use either "icon" or "shortcut icon".
       // see also
@@ -157,7 +154,7 @@ bool ParseWebAppFromWebDocument(WebFrame* frame,
              LowerCaseEqualsASCII(rel, "apple-touch-icon-precomposed")))) {
         AddInstallIcon(elem, &app_info->icons);
       }
-    } else if (elem.hasTagName("meta") && elem.hasAttribute("name")) {
+    } else if (elem.hasHTMLTagName("meta") && elem.hasAttribute("name")) {
       std::string name = elem.getAttribute("name").utf8();
       WebString content = elem.getAttribute("content");
       if (name == "application-name") {