summaryrefslogtreecommitdiff
path: root/browser.c
diff options
context:
space:
mode:
authorPeter Hofmann <scm@uninformativ.de>2014-06-16 06:35:31 +0200
committerPeter Hofmann <scm@uninformativ.de>2014-06-16 06:35:31 +0200
commit218dee5e55ee53a21f9364c6de653e6cbde9b9ce (patch)
tree48c5bdeba1b319d7c9e7d7a73dfdd95089af2bb0 /browser.c
parent4e08583a301a7b05521ce7d9a8019560c6ec0e25 (diff)
downloadlariza-218dee5e55ee53a21f9364c6de653e6cbde9b9ce.tar.gz
Fix missing URI in ^G
Diffstat (limited to 'browser.c')
-rw-r--r--browser.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/browser.c b/browser.c
index f998fa0..cb35a8e 100644
--- a/browser.c
+++ b/browser.c
@@ -525,6 +525,7 @@ key_web_view(GtkWidget *widget, GdkEvent *event, gpointer data)
struct Client *c = (struct Client *)data;
WebKitHitTestResultContext ht_context;
WebKitHitTestResult *ht_result = NULL;
+ gchar *f;
char *ht_uri = NULL;
(void)widget;
@@ -569,10 +570,11 @@ key_web_view(GtkWidget *widget, GdkEvent *event, gpointer data)
search(c, -1);
return TRUE;
case GDK_KEY_g:
+ f = ensure_url_scheme(first_uri);
if (show_all_requests)
- fprintf(stderr, "====> %s\n", first_uri);
- webkit_web_view_load_uri(WEBKIT_WEB_VIEW(c->web_view),
- first_uri);
+ fprintf(stderr, "====> %s\n", f);
+ webkit_web_view_load_uri(WEBKIT_WEB_VIEW(c->web_view), f);
+ g_free(f);
return TRUE;
}
}