From 78092e44e6ba554c6ed31df5bfa3d7c38d2341d2 Mon Sep 17 00:00:00 2001 From: Jaakko Keränen Date: Tue, 23 Feb 2021 11:48:06 +0200 Subject: Show a search indicator in the URL bar Indicate to user when entered text will be user for a search engine query. IssueID #157 --- src/app.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'src/app.c') diff --git a/src/app.c b/src/app.c index 0f642314..f7819c03 100644 --- a/src/app.c +++ b/src/app.c @@ -1355,7 +1355,14 @@ iBool handleCommand_App(const char *cmd) { return iTrue; } else if (equal_Command(cmd, "searchurl")) { - setCStr_String(&d->prefs.searchUrl, suffixPtr_Command(cmd, "address")); + iString *url = &d->prefs.searchUrl; + setCStr_String(url, suffixPtr_Command(cmd, "address")); + if (startsWith_String(url, "//")) { + prependCStr_String(url, "gemini:"); + } + if (!startsWithCase_String(url, "gemini://")) { + prependCStr_String(url, "gemini://"); + } return iTrue; } else if (equal_Command(cmd, "proxy.gemini")) { -- cgit v1.2.3