From 4a61b727af1efb1cd297b6772ad720908667ce11 Mon Sep 17 00:00:00 2001 From: nigel <> Date: Tue, 27 Jan 2004 04:39:33 +0000 Subject: [PATCH] On 10.1, parse_screen_prefs() was being called with a nil string (i.e. PrefsInit wasn't getting a screen pref item). Cope with that. --- BasiliskII/src/MacOSX/video_macosx.mm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/BasiliskII/src/MacOSX/video_macosx.mm b/BasiliskII/src/MacOSX/video_macosx.mm index 54fad4f0..4548196d 100644 --- a/BasiliskII/src/MacOSX/video_macosx.mm +++ b/BasiliskII/src/MacOSX/video_macosx.mm @@ -101,6 +101,9 @@ colours_from_depth(const uint16 depth) bool parse_screen_prefs(const char *mode_str) { + if ( ! mode_str ) + return false; + if (sscanf(mode_str, "win/%hd/%hd/%hd", &init_width, &init_height, &init_depth) == 3) display_type = DISPLAY_WINDOW;