summaryrefslogtreecommitdiff
path: root/src/app.c
diff options
context:
space:
mode:
authorJaakko Keränen <jaakko.keranen@iki.fi>2021-02-23 11:48:06 +0200
committerJaakko Keränen <jaakko.keranen@iki.fi>2021-02-23 11:48:06 +0200
commit78092e44e6ba554c6ed31df5bfa3d7c38d2341d2 (patch)
tree47301877cf313436dc3617b52c81575fd759abe9 /src/app.c
parent64b9cea544ecb2c0ae95afae5e84543ac6117f62 (diff)
Show a search indicator in the URL bar
Indicate to user when entered text will be user for a search engine query. IssueID #157
Diffstat (limited to 'src/app.c')
-rw-r--r--src/app.c9
1 files changed, 8 insertions, 1 deletions
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) {
1355 return iTrue; 1355 return iTrue;
1356 } 1356 }
1357 else if (equal_Command(cmd, "searchurl")) { 1357 else if (equal_Command(cmd, "searchurl")) {
1358 setCStr_String(&d->prefs.searchUrl, suffixPtr_Command(cmd, "address")); 1358 iString *url = &d->prefs.searchUrl;
1359 setCStr_String(url, suffixPtr_Command(cmd, "address"));
1360 if (startsWith_String(url, "//")) {
1361 prependCStr_String(url, "gemini:");
1362 }
1363 if (!startsWithCase_String(url, "gemini://")) {
1364 prependCStr_String(url, "gemini://");
1365 }
1359 return iTrue; 1366 return iTrue;
1360 } 1367 }
1361 else if (equal_Command(cmd, "proxy.gemini")) { 1368 else if (equal_Command(cmd, "proxy.gemini")) {