summaryrefslogtreecommitdiff
path: root/desktop/browser.c
diff options
context:
space:
mode:
authorRichard Wilson <rjw@netsurf-browser.org>2007-01-03 15:15:54 +0000
committerRichard Wilson <rjw@netsurf-browser.org>2007-01-03 15:15:54 +0000
commit0b875957cbf20593e5968ed29d9ccbbd2ff1a337 (patch)
treef1c92db641e1ac937ed16a9853d9f0e8801c2895 /desktop/browser.c
parentcf0718f6490f01f1c4a3f0c90caf69c738c1c33d (diff)
downloadnetsurf-0b875957cbf20593e5968ed29d9ccbbd2ff1a337.tar.gz
netsurf-0b875957cbf20593e5968ed29d9ccbbd2ff1a337.tar.bz2
Format frame content to correct initial size. Scale iframe co-ordinates.
svn path=/trunk/netsurf/; revision=3134
Diffstat (limited to 'desktop/browser.c')
-rw-r--r--desktop/browser.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/desktop/browser.c b/desktop/browser.c
index 42d46b532..628fbc9b3 100644
--- a/desktop/browser.c
+++ b/desktop/browser.c
@@ -282,6 +282,7 @@ void browser_window_go_post(struct browser_window *bw, const char *url,
browser_window_destroy_children(bw);
gui_window_get_dimensions(bw->window, &width, &height, true);
+ LOG(("Loading '%s' width %i, height %i", url2, width, height));
browser_window_set_status(bw, messages_get("Loading"));
bw->history_add = history_add;
@@ -462,6 +463,9 @@ void browser_window_callback(content_msg msg, struct content *c,
case CONTENT_MSG_REFORMAT:
if (c == bw->current_content &&
c->type == CONTENT_HTML) {
+ /* reposition frames */
+ if (c->data.html.frameset)
+ browser_window_recalculate_frameset(bw);
/* reflow iframe positions */
if (c->data.html.iframe)
browser_window_recalculate_iframes(bw);
@@ -922,8 +926,8 @@ void browser_window_reformat(struct browser_window *bw, int width, int height)
content_reformat(c, width, height);
- if (c->type == CONTENT_HTML && c->data.html.frameset)
- browser_window_recalculate_frameset(bw);
+// if (c->type == CONTENT_HTML && c->data.html.frameset)
+// browser_window_recalculate_frameset(bw);
/* CONTENT_MSG_REFORMAT handles the repositioning of iframes */
// if (c->type == CONTENT_HTML && c->data.html.iframe)