From 2e288192433c8834ea959a901633b89f061477a4 Mon Sep 17 00:00:00 2001 From: Chris Robinson Date: Thu, 22 Mar 2012 18:39:10 -0700 Subject: [PATCH] Avoid trying to play an ambient sound if there's no chance for any to play --- apps/openmw/mwsound/soundmanager.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/apps/openmw/mwsound/soundmanager.cpp b/apps/openmw/mwsound/soundmanager.cpp index e3931afd64..38b9bee256 100644 --- a/apps/openmw/mwsound/soundmanager.cpp +++ b/apps/openmw/mwsound/soundmanager.cpp @@ -341,9 +341,6 @@ namespace MWSound } const ESM::Region *regn = mEnvironment.mWorld->getStore().regions.find(regionName); - if(regn->soundList.size() == 0) - return; - std::vector::const_iterator soundIter; if(total == 0) { @@ -353,6 +350,8 @@ namespace MWSound total += (int)soundIter->chance; soundIter++; } + if(total == 0) + return; } int r = rand() % total; //old random code