Index: third_party/WebKit/Source/wtf/text/TextCodec.cpp |
diff --git a/third_party/WebKit/Source/wtf/text/TextCodec.cpp b/third_party/WebKit/Source/wtf/text/TextCodec.cpp |
index 191ebb5689055add7eb204a4518e9cc21fad1ce9..b613f3583ecee3110f0155eb00cf5a7f43c0ace8 100644 |
--- a/third_party/WebKit/Source/wtf/text/TextCodec.cpp |
+++ b/third_party/WebKit/Source/wtf/text/TextCodec.cpp |
@@ -47,6 +47,10 @@ int TextCodec::getUnencodableReplacement(unsigned codePoint, UnencodableHandling |
case URLEncodedEntitiesForUnencodables: |
snprintf(replacement, sizeof(UnencodableReplacementArray), "%%26%%23%u%%3B", codePoint); |
return static_cast<int>(strlen(replacement)); |
+ |
+ case CSSEncodedEntitiesForUnencodables: |
+ snprintf(replacement, sizeof(UnencodableReplacementArray), "\\%x ", codePoint); |
+ return static_cast<int>(strlen(replacement)); |
} |
ASSERT_NOT_REACHED(); |
replacement[0] = 0; |