From 7cdab415013ee5582db00845ed66e58c3ec34fd9 Mon Sep 17 00:00:00 2001 From: cc9cii Date: Thu, 16 Oct 2014 07:36:47 +1100 Subject: [PATCH] Don't allow viewing non-existent cells from the regionmap. --- apps/opencs/view/world/regionmap.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/opencs/view/world/regionmap.cpp b/apps/opencs/view/world/regionmap.cpp index 9497e40544..822efbbd40 100644 --- a/apps/opencs/view/world/regionmap.cpp +++ b/apps/opencs/view/world/regionmap.cpp @@ -61,7 +61,7 @@ void CSVWorld::RegionMap::contextMenuEvent (QContextMenuEvent *event) menu.addAction (mViewInTableAction); } - if (selectionModel()->selectedIndexes().size()>0) + if (selectionModel()->selectedIndexes().size()>0 && selectedNonExistentCells!=1) menu.addAction (mViewAction); menu.exec (event->globalPos()); @@ -400,7 +400,7 @@ void CSVWorld::RegionMap::dropEvent (QDropEvent* event) QModelIndex index2(cellsModel->getModelIndex (cellId, cellsModel->findColumnIndex (CSMWorld::Columns::ColumnId_Region))); - mDocument.getUndoStack().push(new CSMWorld::ModifyCommand + mDocument.getUndoStack().push(new CSMWorld::ModifyCommand (*cellsModel, index2, QString::fromUtf8(record.getId().c_str()))); mRegionId = record.getId();