From ad87b22d91f853fa210ec7734de1548d9d3fce88 Mon Sep 17 00:00:00 2001 From: Matthias Koefferlein Date: Fri, 27 May 2022 19:20:37 +0200 Subject: [PATCH] Potential segfault fixed: skip invalid cell views --- src/laybasic/laybasic/layLayoutViewBase.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/laybasic/laybasic/layLayoutViewBase.cc b/src/laybasic/laybasic/layLayoutViewBase.cc index 853da6195..75b3fe78e 100644 --- a/src/laybasic/laybasic/layLayoutViewBase.cc +++ b/src/laybasic/laybasic/layLayoutViewBase.cc @@ -3390,7 +3390,7 @@ LayoutViewBase::timer () { bool dirty = false; for (std::list::const_iterator i = m_cellviews.begin (); i != m_cellviews.end () && ! dirty; ++i) { - dirty = (*i)->layout ().is_editable () && (*i)->is_dirty (); + dirty = (*i).is_valid () && (*i)->layout ().is_editable () && (*i)->is_dirty (); } if (dirty != m_dirty) {