summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOle Loots <ole@monochrom.net>2011-11-29 22:05:44 +0000
committerOle Loots <ole@monochrom.net>2011-11-29 22:05:44 +0000
commit1c640bc529535d4f441481f798516b92e6924a43 (patch)
treefa6297af2799c1e517f5ea6961468acfbeef0708
parentdbffd36e1430872671602812408e18c253f045af (diff)
downloadnetsurf-1c640bc529535d4f441481f798516b92e6924a43.tar.gz
netsurf-1c640bc529535d4f441481f798516b92e6924a43.tar.bz2
Check for NULL
svn path=/trunk/netsurf/; revision=13207
-rwxr-xr-xatari/browser_win.c13
1 files changed, 8 insertions, 5 deletions
diff --git a/atari/browser_win.c b/atari/browser_win.c
index 6fde647db..01775c031 100755
--- a/atari/browser_win.c
+++ b/atari/browser_win.c
@@ -353,14 +353,17 @@ void window_set_focus( struct gui_window * gw, enum focus_element_type type, voi
LOG(("Set focus: %p (%d)\n", element, type));
gw->root->focus.type = type;
gw->root->focus.element = element;
- switch( type ){
+ if( element != NULL ){
+ switch( type ){
- case URL_WIDGET:
- textarea_keypress( ((struct s_url_widget*)(element))->textarea, KEY_SELECT_ALL );
- break;
+ case URL_WIDGET:
+ textarea_keypress(((struct s_url_widget*)(element))->textarea,
+ KEY_SELECT_ALL );
+ break;
- default: break;
+ default: break;
+ }
}
}
}