diff --git a/cell.cpp b/cell.cpp index 622f8986..dc41a8ce 100644 --- a/cell.cpp +++ b/cell.cpp @@ -102,7 +102,7 @@ transmatrix hrmap::adj(cell *c, int i) { return calc_relative_matrix(c->cmove(i) vector& hrmap::allcells() { static vector default_allcells; - if(bounded && !(cgflags & qHUGE_BOUNDED)) { + if(bounded && !(cgflags & qHUGE_BOUNDED) && !(prod && product::csteps == 0)) { celllister cl(gamestart(), 1000000, 1000000, NULL); default_allcells = cl.lst; return default_allcells;