From 7ef3a59a2cbea1046c31161e3a37a89ed0252dce Mon Sep 17 00:00:00 2001 From: Andre Heider Date: Thu, 5 Mar 2009 21:50:01 +0000 Subject: don't crash if sound has been disabled or the backend driver failed to initialize. svn-id: r39137 --- engines/sci/sfx/player/polled.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'engines/sci/sfx') diff --git a/engines/sci/sfx/player/polled.cpp b/engines/sci/sfx/player/polled.cpp index 58322f4aa7..4d01e3fcfb 100644 --- a/engines/sci/sfx/player/polled.cpp +++ b/engines/sci/sfx/player/polled.cpp @@ -282,6 +282,9 @@ static int pp_set_option(char *name, char *value) { } static int pp_init(ResourceManager *resmgr, int expected_latency) { + if (!g_system->getMixer()->isReady()) + return SFX_ERROR; + Resource *res = NULL, *res2 = NULL; /* FIXME Temporary hack to detect Amiga games. */ -- cgit v1.2.3