From ead492033eea337f54defb6a60975a0b5611974c Mon Sep 17 00:00:00 2001 From: Jorge Arellano Cid Date: Fri, 23 Apr 2010 12:21:07 -0400 Subject: Fix referer URL for zero-delay redirections with META refresh --- src/nav.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/nav.c') diff --git a/src/nav.c b/src/nav.c index 7f586d60..740bc565 100644 --- a/src/nav.c +++ b/src/nav.c @@ -405,11 +405,12 @@ void a_Nav_repush(BrowserWindow *bw) static void Nav_redirection0_callback(void *data) { BrowserWindow *bw = (BrowserWindow *)data; + const DilloUrl *referer_url = a_History_get_url(NAV_TOP_UIDX(bw)); _MSG(">>>> Nav_redirection0_callback <<<<\n"); if (bw->meta_refresh_status == 2) { Nav_stack_move_ptr(bw, -1); - a_Nav_push(bw, bw->meta_refresh_url,a_History_get_url(NAV_TOP_UIDX(bw))); + a_Nav_push(bw, bw->meta_refresh_url, referer_url); } a_Url_free(bw->meta_refresh_url); bw->meta_refresh_url = NULL; -- cgit v1.2.3