diff --git a/etesian/src/EtesianEngine.cpp b/etesian/src/EtesianEngine.cpp index b16f5dd7..5bab9389 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() );