diff options
-rw-r--r-- | plugins/shortcuts/shortcuts.c | 1 | ||||
-rw-r--r-- | rosenrot.c | 8 |
2 files changed, 7 insertions, 2 deletions
diff --git a/plugins/shortcuts/shortcuts.c b/plugins/shortcuts/shortcuts.c index 32c9cd6..dea48aa 100644 --- a/plugins/shortcuts/shortcuts.c +++ b/plugins/shortcuts/shortcuts.c @@ -35,7 +35,6 @@ int shortcut_expand(const char* uri, char* output) "!blog", "!fnf", "!fnc", - "!h" "!hn", "!hnb" "!x", @@ -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]; |