From 6daf6c178df8d0b61cc9d7a43a646d5dd43bbab0 Mon Sep 17 00:00:00 2001 From: Michael Drake Date: Thu, 16 Aug 2012 16:14:15 +0100 Subject: Frame drag start function can take child bw. Don't need to get root bw in html handler. Avoids bw dereferences. --- desktop/frames.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'desktop') diff --git a/desktop/frames.c b/desktop/frames.c index 591342a89..836108aa3 100644 --- a/desktop/frames.c +++ b/desktop/frames.c @@ -933,5 +933,11 @@ bool browser_window_frame_resize_start(struct browser_window *bw, browser_mouse_state mouse, int x, int y, gui_pointer_shape *pointer) { - return browser_window_resize_frames(bw, mouse, x, y, pointer); + struct browser_window *root = browser_window_get_root(bw); + int offx, offy; + + browser_window_get_position(bw, true, &offx, &offy); + + return browser_window_resize_frames(root, mouse, + x + offx, y + offy, pointer); } -- cgit v1.2.3