From 5da3d5aa326eb5ba4324d33f76704e76c0f7240a Mon Sep 17 00:00:00 2001 From: Chris Young Date: Sat, 27 Jun 2009 23:01:51 +0000 Subject: Don't update screen ModeID if it is 0, as it gets written in a format which NetSurf then interprets as a valid ModeID. svn path=/trunk/netsurf/; revision=8077 --- amiga/gui_options.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'amiga/gui_options.c') diff --git a/amiga/gui_options.c b/amiga/gui_options.c index c407e5341..686541ecb 100755 --- a/amiga/gui_options.c +++ b/amiga/gui_options.c @@ -1205,9 +1205,12 @@ void ami_gui_opts_use(void) } GetAttr(GETSCREENMODE_DisplayID,gow->gadgets[GID_OPTS_SCREENMODE],(ULONG *)&data); - if(option_modeid) free(option_modeid); - option_modeid = malloc(20); - sprintf(option_modeid,"0x%lx",data); + if(data) + { + if(option_modeid) free(option_modeid); + option_modeid = malloc(20); + sprintf(option_modeid,"0x%lx",data); + } GetAttr(GETFILE_Drawer,gow->gadgets[GID_OPTS_THEME],(ULONG *)&data); if(option_theme) free(option_theme); -- cgit v1.2.3