diff --git a/src/laybasic/laybasic/layObjectInstPath.cc b/src/laybasic/laybasic/layObjectInstPath.cc index d22f654e8..2187e9c1d 100644 --- a/src/laybasic/laybasic/layObjectInstPath.cc +++ b/src/laybasic/laybasic/layObjectInstPath.cc @@ -65,7 +65,7 @@ ObjectInstPath::is_valid (lay::LayoutViewBase *view) const } if (! is_cell_inst ()) { - if (! ly.is_valid_layer (layer ())) { + if (! ly.is_valid_layer (layer ()) && layer () != ly.guiding_shape_layer ()) { return false; } if (! ly.cell (ci).shapes (layer ()).is_valid (shape ())) {