summaryrefslogtreecommitdiff
path: root/atari/browser_win.c
diff options
context:
space:
mode:
authorOle Loots <ole@monochrom.net>2011-12-06 21:06:41 +0000
committerOle Loots <ole@monochrom.net>2011-12-06 21:06:41 +0000
commite7e8024be80b734bf1197615e70cc198bb9758c6 (patch)
treed69763a205d7253e84da6a22cb6b77790583e06d /atari/browser_win.c
parent3ba6a15fa7af580d14044ab2e73318b75deb6433 (diff)
downloadnetsurf-e7e8024be80b734bf1197615e70cc198bb9758c6.tar.gz
netsurf-e7e8024be80b734bf1197615e70cc198bb9758c6.tar.bz2
Fix focus element
svn path=/trunk/netsurf/; revision=13251
Diffstat (limited to 'atari/browser_win.c')
-rwxr-xr-xatari/browser_win.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/atari/browser_win.c b/atari/browser_win.c
index 7a890a04c..ffa65eace 100755
--- a/atari/browser_win.c
+++ b/atari/browser_win.c
@@ -239,6 +239,8 @@ void window_open( struct gui_window * gw, GRECT pos )
}
tb_adjust_size( gw );
/*TBD: get already present content and set size? */
+ input_window = gw;
+ window_set_focus( gw, BROWSER, gw->browser );
}
@@ -484,8 +486,11 @@ static void __CDECL evnt_window_close( WINDOW *win, short buff[8], void *data )
static void __CDECL evnt_window_newtop( WINDOW *win, short buff[8], void *data )
-{
- input_window = (struct gui_window *) data;
+{
+ printf("oldtop: iw: %p\n", input_window);
+ input_window = (struct gui_window *) data;
+ printf("newtop: iw: %p, win: %p", input_window, win );
+ window_set_focus( input_window, BROWSER, &input_window->browser )
LOG(("newtop: iw: %p, win: %p", input_window, win ));
assert( input_window != NULL );
}