From d389b70ec4cf56b4d272fd53f5d1768e2db65010 Mon Sep 17 00:00:00 2001 From: Marc Zinnschlag Date: Tue, 9 Jul 2013 14:22:58 +0200 Subject: [PATCH] added missing case folding --- apps/opencs/model/world/regionmap.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/apps/opencs/model/world/regionmap.cpp b/apps/opencs/model/world/regionmap.cpp index b45c45a542..5b28097f9d 100644 --- a/apps/opencs/model/world/regionmap.cpp +++ b/apps/opencs/model/world/regionmap.cpp @@ -3,6 +3,8 @@ #include +#include + #include "data.hpp" #include "universalid.hpp" @@ -24,7 +26,8 @@ void CSMWorld::RegionMap::buildRegions (Data& data) const Record& region = regions.getRecord (i); if (!region.isDeleted()) - mColours.insert (std::make_pair (region.get().mId, region.get().mMapColor)); + mColours.insert (std::make_pair (Misc::StringUtils::lowerCase (region.get().mId), + region.get().mMapColor)); } } @@ -134,7 +137,7 @@ QVariant CSMWorld::RegionMap::data (const QModelIndex& index, int role) const return QBrush (Qt::red, Qt::DiagCrossPattern); std::map::const_iterator iter = - mColours.find (cell->second.mRegion); + mColours.find (Misc::StringUtils::lowerCase (cell->second.mRegion)); if (iter!=mColours.end()) return QBrush (