From ae81427bee4721eeff3a95d98b2830cd86b5a86c Mon Sep 17 00:00:00 2001 From: Adrien Destugues Date: Sat, 5 Sep 2020 18:40:03 +0200 Subject: [PATCH] WebPositive: fix two characters of the search string being eaten. --- src/apps/webpositive/BrowserWindow.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/apps/webpositive/BrowserWindow.cpp b/src/apps/webpositive/BrowserWindow.cpp index b1b21dbf87..4c86e2b4a4 100644 --- a/src/apps/webpositive/BrowserWindow.cpp +++ b/src/apps/webpositive/BrowserWindow.cpp @@ -2528,11 +2528,12 @@ BrowserWindow::_VisitSearchEngine(const BString& search) for (int i = 0; i < kSearchEngineCount; i++) { if (search.StartsWith(fSearchEngines[i].shortcut)) { engine = fSearchEngines[i].url; + search = searchQuery; break; } } - engine.ReplaceAll("%s", _EncodeURIComponent(searchQuery)); + engine.ReplaceAll("%s", _EncodeURIComponent(search)); _VisitURL(engine); }