summaryrefslogtreecommitdiffstats
path: root/chromium/third_party/WebKit/Source/web/WebSelector.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/WebKit/Source/web/WebSelector.cpp')
-rw-r--r--chromium/third_party/WebKit/Source/web/WebSelector.cpp11
1 files changed, 5 insertions, 6 deletions
diff --git a/chromium/third_party/WebKit/Source/web/WebSelector.cpp b/chromium/third_party/WebKit/Source/web/WebSelector.cpp
index f606726407e..939cb8a7b12 100644
--- a/chromium/third_party/WebKit/Source/web/WebSelector.cpp
+++ b/chromium/third_party/WebKit/Source/web/WebSelector.cpp
@@ -29,11 +29,11 @@
*/
#include "config.h"
-#include "WebSelector.h"
+#include "public/web/WebSelector.h"
-#include "../platform/WebString.h"
-#include "core/css/CSSParser.h"
#include "core/css/CSSSelectorList.h"
+#include "core/css/parser/BisonCSSParser.h"
+#include "public/platform/WebString.h"
using namespace WebCore;
@@ -41,13 +41,12 @@ namespace blink {
WebString canonicalizeSelector(WebString webSelector, WebSelectorType restriction)
{
- CSSParserContext context(HTMLStandardMode);
- CSSParser parser(context);
+ BisonCSSParser parser(strictCSSParserContext());
CSSSelectorList selectorList;
parser.parseSelector(webSelector, selectorList);
if (restriction == WebSelectorTypeCompound) {
- for (const CSSSelector* selector = selectorList.first(); selector; selector = selectorList.next(selector)) {
+ for (const CSSSelector* selector = selectorList.first(); selector; selector = selectorList.next(*selector)) {
if (!selector->isCompound())
return WebString();
}