summaryrefslogtreecommitdiff
path: root/desktop
diff options
context:
space:
mode:
authorDaniel Silverstone <dsilvers@digital-scurf.org>2019-12-01 21:56:09 +0000
committerDaniel Silverstone <dsilvers@digital-scurf.org>2019-12-01 21:56:41 +0000
commitb9cb2cab0bf34f34dfcfb3b59fa659a41ed7c54c (patch)
tree5ba4ddade6bb68aa6cd148945f1d23e4a6f3d40c /desktop
parent614a563d2f16703b96e18e6c65cdb2765efdbaac (diff)
downloadnetsurf-b9cb2cab0bf34f34dfcfb3b59fa659a41ed7c54c.tar.gz
netsurf-b9cb2cab0bf34f34dfcfb3b59fa659a41ed7c54c.tar.bz2
browser_window: Don't use the fetch parameters for page info
In order to cope with redirects properly, use the content's URL not the fetch parameters. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
Diffstat (limited to 'desktop')
-rw-r--r--desktop/browser_window.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/desktop/browser_window.c b/desktop/browser_window.c
index ac3dc1ec6..dea507fef 100644
--- a/desktop/browser_window.c
+++ b/desktop/browser_window.c
@@ -4652,13 +4652,13 @@ browser_window_page_info_state browser_window_get_page_info_state(
assert(bw != NULL);
- /* Do we have any parameters? If not -- UNKNOWN */
- if (bw->current_parameters.url == NULL ||
- bw->current_content == NULL) {
+ /* Do we have any content? If not -- UNKNOWN */
+ if (bw->current_content == NULL) {
return PAGE_STATE_UNKNOWN;
}
- scheme = nsurl_get_component(bw->current_parameters.url, NSURL_SCHEME);
+ scheme = nsurl_get_component(
+ hlcache_handle_get_url(bw->current_content), NSURL_SCHEME);
/* Is this an internal scheme? */
if ((lwc_string_isequal(scheme, corestring_lwc_about,