From eac3b2e0642fd64997b7b97a7eaebd4751de36f7 Mon Sep 17 00:00:00 2001 From: Adrien Destugues Date: Sat, 5 Sep 2020 18:55:41 +0200 Subject: [PATCH] WebPositive: build fix. --- src/apps/webpositive/BrowserWindow.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/apps/webpositive/BrowserWindow.cpp b/src/apps/webpositive/BrowserWindow.cpp index 4c86e2b4a4..5b9ce47b46 100644 --- a/src/apps/webpositive/BrowserWindow.cpp +++ b/src/apps/webpositive/BrowserWindow.cpp @@ -2516,9 +2516,8 @@ void BrowserWindow::_VisitSearchEngine(const BString& search) { BString searchQuery = search; - searchQuery.Remove(0, 2); + BString searchPrefix; - search.CopyCharsInto(searchPrefix, 0, 2); // Default search URL @@ -2526,14 +2525,14 @@ BrowserWindow::_VisitSearchEngine(const BString& search) // Check if the string starts with one of the search engine shortcuts for (int i = 0; i < kSearchEngineCount; i++) { - if (search.StartsWith(fSearchEngines[i].shortcut)) { + if (fSearchEngines[i].shortcut == searchPrefix) { engine = fSearchEngines[i].url; - search = searchQuery; + searchQuery.Remove(0, 2); break; } } - engine.ReplaceAll("%s", _EncodeURIComponent(search)); + engine.ReplaceAll("%s", _EncodeURIComponent(searchQuery)); _VisitURL(engine); }