summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--desktop/browser.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/desktop/browser.c b/desktop/browser.c
index 9053427fa..43847baf1 100644
--- a/desktop/browser.c
+++ b/desktop/browser.c
@@ -437,6 +437,7 @@ void browser_window_go_post(struct browser_window *bw, const char *url,
bw->loading_content = c;
browser_window_start_throbber(bw);
+ browser_window_refresh_url_bar(bw, url, NULL);
}
@@ -455,6 +456,11 @@ nserror browser_window_callback(hlcache_handle *c,
browser_window_convert_to_download(bw, event->data.download);
+ if (bw->current_content != NULL) {
+ browser_window_refresh_url_bar(bw,
+ content_get_url(bw->current_content),
+ bw->frag_id);
+ }
break;
case CONTENT_MSG_LOADING:
@@ -847,6 +853,11 @@ void browser_window_stop(struct browser_window *bw)
browser_window_stop(&bw->iframes[index]);
}
+ if (bw->current_content != NULL) {
+ browser_window_refresh_url_bar(bw,
+ content_get_url(bw->current_content), bw->frag_id);
+ }
+
browser_window_stop_throbber(bw);
}