Explorar o código

LibWeb: HtmlTokenizer.cpp: fix ON_WHITESPACE macro

The "audible bell" character ('\a' U+0007) was treated as whitespace
while the "line feed" character ('\n' U+000a) was not.

'\a' is no longer considered whitespace.
'\n' is now considered whitespace.
Emanuele Torre %!s(int64=5) %!d(string=hai) anos
pai
achega
3f2158bbfe
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      Libraries/LibWeb/Parser/HTMLTokenizer.cpp

+ 1 - 1
Libraries/LibWeb/Parser/HTMLTokenizer.cpp

@@ -69,7 +69,7 @@
     if (current_input_character.has_value() && current_input_character.value() >= 'A' && current_input_character.value() <= 'Z')
     if (current_input_character.has_value() && current_input_character.value() >= 'A' && current_input_character.value() <= 'Z')
 
 
 #define ON_WHITESPACE \
 #define ON_WHITESPACE \
-    if (current_input_character.has_value() && (current_input_character.value() == '\t' || current_input_character.value() == '\a' || current_input_character.value() == '\f' || current_input_character.value() == ' '))
+    if (current_input_character.has_value() && (current_input_character.value() == '\t' || current_input_character.value() == '\n' || current_input_character.value() == '\f' || current_input_character.value() == ' '))
 
 
 #define ANYTHING_ELSE if (1)
 #define ANYTHING_ELSE if (1)