From 2b5d730d8ae08cae628fdc9ab0dd396847346123 Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Tue, 9 Nov 2010 15:13:14 +0000 Subject: [PATCH] Implemented relative links --- src/ghtml-gtktextview.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ghtml-gtktextview.c b/src/ghtml-gtktextview.c index f11f0a6..9533c65 100644 --- a/src/ghtml-gtktextview.c +++ b/src/ghtml-gtktextview.c @@ -891,7 +891,9 @@ static gboolean _on_view_event_after(GtkWidget * widget, GdkEvent * event, g_slist_free(tags); if(link == NULL) return FALSE; - if((url = _ghtml_make_url(ghtml->base, link)) != NULL) + url = (ghtml->base != NULL) ? ghtml->base : _history_get_location( + ghtml->current); + if((url = _ghtml_make_url(url, link)) != NULL) surfer_open(ghtml->surfer, url); else surfer_open(ghtml->surfer, link);