summaryrefslogtreecommitdiff
path: root/amiga/gui_options.c
diff options
context:
space:
mode:
Diffstat (limited to 'amiga/gui_options.c')
-rwxr-xr-xamiga/gui_options.c9
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);