From 116320cc0dc508d2759c422f1ba96c0c48a00ccd Mon Sep 17 00:00:00 2001 From: Marc Zinnschlag Date: Mon, 8 Jul 2013 17:13:58 +0200 Subject: [PATCH] dealing with invalid regions and cells without regions --- apps/opencs/model/world/regionmap.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps/opencs/model/world/regionmap.cpp b/apps/opencs/model/world/regionmap.cpp index 01ec979d29..6dd3148d52 100644 --- a/apps/opencs/model/world/regionmap.cpp +++ b/apps/opencs/model/world/regionmap.cpp @@ -130,6 +130,11 @@ QVariant CSMWorld::RegionMap::data (const QModelIndex& index, int role) const return QBrush ( QColor (iter->second>>24, (iter->second>>16) & 255, (iter->second>>8) & 255, iter->second & 255)); + + if (cell->second.empty()) + return QBrush (Qt::Dense6Pattern); // no region + + return QBrush (Qt::red, Qt::Dense6Pattern); } return QBrush (Qt::DiagCrossPattern);