From b0180cb6b47416f7fd31ef7bf1708b3926697f9b Mon Sep 17 00:00:00 2001 From: scrawl Date: Mon, 16 May 2016 02:05:02 +0200 Subject: [PATCH] Fix current region check (Bug #3391) --- apps/openmw/mwworld/weather.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/apps/openmw/mwworld/weather.cpp b/apps/openmw/mwworld/weather.cpp index 5987e1971d..1cfba0daf1 100644 --- a/apps/openmw/mwworld/weather.cpp +++ b/apps/openmw/mwworld/weather.cpp @@ -892,8 +892,7 @@ inline void WeatherManager::regionalWeatherChanged(const std::string& regionID, MWWorld::ConstPtr player = MWMechanics::getPlayer(); if(player.isInCell()) { - std::string playerRegion = Misc::StringUtils::lowerCase(player.getCell()->getCell()->mRegion); - if(!playerRegion.empty() && (playerRegion == regionID)) + if(Misc::StringUtils::ciEqual(regionID, mCurrentRegion)) { addWeatherTransition(region.getWeather()); }