diff options
author | NunoSempere <nuno.semperelh@protonmail.com> | 2024-03-23 16:18:00 -0300 |
---|---|---|
committer | NunoSempere <nuno.semperelh@protonmail.com> | 2024-03-23 16:18:00 -0300 |
commit | f2e06785f9305598411cdc9262852decac4bfb63 (patch) | |
tree | aa7bf3ed9b00822cb9fa182532b7b3957949e7f9 /rosenrot.c | |
parent | b4c3e3a0e3195633d574f0080f7f06a31e8f60a5 (diff) |
Add https automatically if url contains .com or .org
also delete extraneous shortcut
Diffstat (limited to 'rosenrot.c')
-rw-r--r-- | rosenrot.c | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -37,7 +37,13 @@ void load_uri(WebKitWebView* view, const char* uri) toggle_bar(notebook); } else if (g_str_has_prefix(uri, "http://") || g_str_has_prefix(uri, "https://") || g_str_has_prefix(uri, "file://") || g_str_has_prefix(uri, "about:")) { webkit_web_view_load_uri(view, uri); - } else { + } else if(strstr(uri, ".com") || strstr(uri, ".org")){ + char tmp[strlen("https://") + strlen(uri)]; + snprintf(tmp, sizeof(tmp), "https://%s", uri); + webkit_web_view_load_uri(view, tmp); + + } + else{ // Check for shortcuts int l = SHORTCUT_N + strlen(uri) + 1; char uri_expanded[l]; |