Codechange: return std::string_view for Textbuf::GetText()

This commit is contained in:
Rubidium
2025-04-29 17:31:32 +02:00
committed by rubidium42
parent 261e09a549
commit ef71ce0a9d
12 changed files with 52 additions and 48 deletions

View File

@@ -370,15 +370,15 @@ class NetworkContentListWindow : public Window, ContentCallback {
url += "do=searchtext&q=";
/* Escape search term */
for (const char *search = this->filter_editbox.text.GetText(); *search != '\0'; search++) {
for (char search : this->filter_editbox.text.GetText()) {
/* Remove quotes */
if (*search == '\'' || *search == '"') continue;
if (search == '\'' || search == '"') continue;
/* Escape special chars, such as &%,= */
if (*search < 0x30) {
format_append(url, "%{:02X}", *search);
if (static_cast<unsigned char>(search) < 0x30) {
format_append(url, "%{:02X}", search);
} else {
url.push_back(*search);
url.push_back(search);
}
}
}