From 695ec041af869a5f80ef38a65b51b2d8976048e1 Mon Sep 17 00:00:00 2001 From: Matthias Koefferlein Date: Sun, 27 Aug 2023 11:27:46 +0200 Subject: [PATCH] Enhancement: Allowing to select cells by error markers too (so that PCells with errors can be selected) --- src/laybasic/laybasic/layFinder.cc | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/laybasic/laybasic/layFinder.cc b/src/laybasic/laybasic/layFinder.cc index be581c5d8..2e05f9463 100644 --- a/src/laybasic/laybasic/layFinder.cc +++ b/src/laybasic/laybasic/layFinder.cc @@ -748,10 +748,11 @@ InstFinder::find_internal (LayoutViewBase *view, unsigned int cv_index, const db m_visible_layer_indexes.push_back (l->layer_index ()); } } - } - - if (!m_visible_layers || view->guiding_shapes_visible ()) { - m_visible_layer_indexes.push_back (cv->layout ().guiding_shape_layer ()); + // add guiding shape and error layers so we can select cells by error markers or guiding shapes + if (view->guiding_shapes_visible ()) { + m_visible_layer_indexes.push_back (cv->layout ().guiding_shape_layer ()); + } + m_visible_layer_indexes.push_back (cv->layout ().error_layer ()); } m_cv_index = cv_index;