Explorar o código

AK: Use StringView::find() in StringView::split_view()

This fixes #4926.
AnotherTest %!s(int64=4) %!d(string=hai) anos
pai
achega
4fe27ec2a7
Modificáronse 1 ficheiros con 2 adicións e 2 borrados
  1. 2 2
      AK/StringView.cpp

+ 2 - 2
AK/StringView.cpp

@@ -86,14 +86,14 @@ Vector<StringView> StringView::split_view(const StringView& separator, bool keep
 
 
     Vector<StringView> parts;
     Vector<StringView> parts;
 
 
-    auto maybe_separator_index = find_first_of(separator);
+    auto maybe_separator_index = find(separator);
     while (maybe_separator_index.has_value()) {
     while (maybe_separator_index.has_value()) {
         auto separator_index = maybe_separator_index.value();
         auto separator_index = maybe_separator_index.value();
         auto part_with_separator = view.substring_view(0, separator_index + separator.length());
         auto part_with_separator = view.substring_view(0, separator_index + separator.length());
         if (keep_empty || separator_index > 0)
         if (keep_empty || separator_index > 0)
             parts.append(part_with_separator.substring_view(0, separator_index));
             parts.append(part_with_separator.substring_view(0, separator_index));
         view = view.substring_view_starting_after_substring(part_with_separator);
         view = view.substring_view_starting_after_substring(part_with_separator);
-        maybe_separator_index = view.find_first_of(separator);
+        maybe_separator_index = view.find(separator);
     }
     }
     if (keep_empty || !view.is_empty())
     if (keep_empty || !view.is_empty())
         parts.append(view);
         parts.append(view);