From b09fdba4ed8caed190d2fcf7e51a165fc130bdd1 Mon Sep 17 00:00:00 2001 From: James Bursa Date: Sun, 18 Jul 2004 00:12:18 +0000 Subject: [project @ 2004-07-18 00:12:18 by bursa] Fix form text input bug. svn path=/import/netsurf/; revision=1095 --- desktop/browser.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'desktop') diff --git a/desktop/browser.c b/desktop/browser.c index c83fe9c9a..8ff33228c 100644 --- a/desktop/browser.c +++ b/desktop/browser.c @@ -572,6 +572,7 @@ void browser_window_mouse_click_html(struct browser_window *bw, char *href = 0; char *title = 0; struct form_control *gadget = 0; + struct box *gadget_box = 0; const char *status = 0; char status_buffer[200]; gui_pointer_shape pointer = GUI_POINTER_DEFAULT; @@ -598,6 +599,7 @@ void browser_window_mouse_click_html(struct browser_window *bw, gadget_content = content; base_url = content->data.html.base_url; gadget = box->gadget; + gadget_box = box; } if (box->title) @@ -661,7 +663,7 @@ void browser_window_mouse_click_html(struct browser_window *bw, browser_window_textarea_click(bw, box_x, box_y, x - box_x, y - box_y, - box); + gadget_box); break; case GADGET_TEXTBOX: case GADGET_PASSWORD: @@ -671,7 +673,7 @@ void browser_window_mouse_click_html(struct browser_window *bw, browser_window_input_click(bw, box_x, box_y, x - box_x, y - box_y, - box); + gadget_box); break; case GADGET_HIDDEN: /* not possible: no box generated */ -- cgit v1.2.3