diff --git a/etesian/src/EtesianEngine.cpp b/etesian/src/EtesianEngine.cpp index b754d36d..2e56286a 100644 --- a/etesian/src/EtesianEngine.cpp +++ b/etesian/src/EtesianEngine.cpp @@ -804,6 +804,10 @@ namespace Etesian { void EtesianEngine::place () { + if(getCell()->isPlaced()){ + cmess2 << Warning("The cell is already placed; returning") << std::endl; + return; + } getCell()->uniquify(); getConfiguration()->print( getCell() );