diff options
author | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2009-06-27 23:01:51 +0000 |
---|---|---|
committer | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2009-06-27 23:01:51 +0000 |
commit | 5da3d5aa326eb5ba4324d33f76704e76c0f7240a (patch) | |
tree | cba78a492d05db8a9b93ee6b7711bb1bbf9d0373 /amiga/gui_options.c | |
parent | e616704164f4144d4c3abcc3a21fcffd37b96917 (diff) | |
download | netsurf-5da3d5aa326eb5ba4324d33f76704e76c0f7240a.tar.gz netsurf-5da3d5aa326eb5ba4324d33f76704e76c0f7240a.tar.bz2 |
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
Diffstat (limited to 'amiga/gui_options.c')
-rwxr-xr-x | amiga/gui_options.c | 9 |
1 files changed, 6 insertions, 3 deletions
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); |