diff --git a/src/laybasic/laybasic/gsiDeclLayLayoutView.cc b/src/laybasic/laybasic/gsiDeclLayLayoutView.cc index 856e44fbb..e5bf11472 100644 --- a/src/laybasic/laybasic/gsiDeclLayLayoutView.cc +++ b/src/laybasic/laybasic/gsiDeclLayLayoutView.cc @@ -1984,6 +1984,9 @@ static std::string get_technology (const lay::CellViewRef *cv) static tl::Event &get_technology_changed_event (lay::CellViewRef *cv) { + if (! cv->is_valid ()) { + throw tl::Exception (tl::to_string (QObject::tr ("Not a valid cellview"))); + } return (*cv)->technology_changed_event; }