Gitweb links:

...log 
http://git.netsurf-browser.org/netsurf.git/shortlog/b9cb2cab0bf34f34dfcfb3b59fa659a41ed7c54c
...commit 
http://git.netsurf-browser.org/netsurf.git/commit/b9cb2cab0bf34f34dfcfb3b59fa659a41ed7c54c
...tree 
http://git.netsurf-browser.org/netsurf.git/tree/b9cb2cab0bf34f34dfcfb3b59fa659a41ed7c54c

The branch, master has been updated
       via  b9cb2cab0bf34f34dfcfb3b59fa659a41ed7c54c (commit)
      from  614a563d2f16703b96e18e6c65cdb2765efdbaac (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commitdiff 
http://git.netsurf-browser.org/netsurf.git/commit/?id=b9cb2cab0bf34f34dfcfb3b59fa659a41ed7c54c
commit b9cb2cab0bf34f34dfcfb3b59fa659a41ed7c54c
Author: Daniel Silverstone <[email protected]>
Commit: Daniel Silverstone <[email protected]>

    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 <[email protected]>

diff --git a/desktop/browser_window.c b/desktop/browser_window.c
index ac3dc1e..dea507f 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,


-----------------------------------------------------------------------

Summary of changes:
 desktop/browser_window.c |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/desktop/browser_window.c b/desktop/browser_window.c
index ac3dc1e..dea507f 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,


-- 
NetSurf Browser

_______________________________________________
netsurf-commits mailing list
[email protected]
http://listmaster.pepperfish.net/cgi-bin/mailman/listinfo/netsurf-commits-netsurf-browser.org

Reply via email to