diff options
author | Richard Wilson <rjw@netsurf-browser.org> | 2006-09-06 22:15:58 +0000 |
---|---|---|
committer | Richard Wilson <rjw@netsurf-browser.org> | 2006-09-06 22:15:58 +0000 |
commit | 3e0c02e8e59fe41a250d54b760b0cd675044697f (patch) | |
tree | 3265bb4c158ee96f7cbee0420692d234f3a9ca32 /desktop/browser.c | |
parent | d5540f344d5048ce06ef86fa9072fbf38a260a48 (diff) | |
download | netsurf-3e0c02e8e59fe41a250d54b760b0cd675044697f.tar.gz netsurf-3e0c02e8e59fe41a250d54b760b0cd675044697f.tar.bz2 |
Simplify and tidy up RISC OS gui_ functions. Fix toolbar height changing issues for framesets.
svn path=/trunk/netsurf/; revision=2924
Diffstat (limited to 'desktop/browser.c')
-rw-r--r-- | desktop/browser.c | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/desktop/browser.c b/desktop/browser.c index 8ab99338e..e4a1f8d49 100644 --- a/desktop/browser.c +++ b/desktop/browser.c @@ -263,7 +263,7 @@ void browser_window_recalculate_iframes(struct browser_window *bw) { assert(bw); /* update window dimensions */ - gui_window_get_dimensions(bw->window, &bw_width, &bw_height); + gui_window_get_dimensions(bw->window, &bw_width, &bw_height, false); if (!bw->parent) { bw->x0 = 0; bw->y0 = 0; @@ -383,7 +383,7 @@ void browser_window_recalculate_frameset(struct browser_window *bw) { /* window dimensions */ if (!bw->parent) { - gui_window_get_dimensions(bw->window, &bw_width, &bw_height); + gui_window_get_dimensions(bw->window, &bw_width, &bw_height, false); bw->x0 = 0; bw->y0 = 0; bw->x1 = bw_width; @@ -751,6 +751,7 @@ void browser_window_go_post(struct browser_window *bw, const char *url, char url_buf[256]; int depth = 0; struct browser_window *cur; + int width, height; LOG(("bw %p, url %s", bw, url)); assert(bw); @@ -810,13 +811,13 @@ void browser_window_go_post(struct browser_window *bw, const char *url, browser_window_remove_caret(bw); browser_window_destroy_children(bw); + gui_window_get_dimensions(bw->window, &width, &height, true); + browser_window_set_status(bw, messages_get("Loading")); bw->history_add = history_add; bw->time0 = clock(); c = fetchcache(url2, browser_window_callback, (intptr_t) bw, 0, - gui_window_get_width(bw->window), - gui_window_get_height(bw->window), - false, + width, height, false, post_urlenc, post_multipart, true, download); free(url2); if (!c) { @@ -835,9 +836,7 @@ void browser_window_go_post(struct browser_window *bw, const char *url, bw->download = download; fetchcache_go(c, option_send_referer ? referer : 0, - browser_window_callback, (intptr_t) bw, 0, - gui_window_get_width(bw->window), - gui_window_get_height(bw->window), + browser_window_callback, (intptr_t) bw, 0, width, height, post_urlenc, post_multipart, true); } |