diff options
Diffstat (limited to 'src/display/pager.nim')
-rw-r--r-- | src/display/pager.nim | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/display/pager.nim b/src/display/pager.nim index bc9a33c1..3ba54032 100644 --- a/src/display/pager.nim +++ b/src/display/pager.nim @@ -768,9 +768,10 @@ proc handleEvent0(pager: Pager, container: Container, event: ContainerEvent): bo pager.authorize() of REDIRECT: if container.redirectdepth < pager.config.maxredirect: - let redirect = event.location - pager.alert("Redirecting to " & $redirect) - pager.gotoURL(newRequest(redirect), some(container.source.location), replace = container, redirectdepth = container.redirectdepth + 1, referrer = pager.container) + pager.alert("Redirecting to " & $event.request.url) + pager.gotoURL(event.request, some(container.source.location), + replace = container, redirectdepth = container.redirectdepth + 1, + referrer = pager.container) else: pager.alert("Error: maximum redirection depth reached") pager.deleteContainer(container) |