From 147f2c1168b3b9c591db9111de02a4e1bf4454e0 Mon Sep 17 00:00:00 2001 From: Matthias Koefferlein Date: Sun, 17 Nov 2019 22:18:55 +0100 Subject: [PATCH] Fixed issue #410 --- src/laybasic/laybasic/layNetlistBrowserPage.cc | 4 ++++ src/laybasic/laybasic/rdbMarkerBrowserPage.cc | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/src/laybasic/laybasic/layNetlistBrowserPage.cc b/src/laybasic/laybasic/layNetlistBrowserPage.cc index b47b7fd09..ff418049b 100644 --- a/src/laybasic/laybasic/layNetlistBrowserPage.cc +++ b/src/laybasic/laybasic/layNetlistBrowserPage.cc @@ -598,6 +598,8 @@ NetlistBrowserPage::rerun_button_pressed () void NetlistBrowserPage::rerun_macro () { +BEGIN_PROTECTED + if (! mp_database->generator ().empty ()) { std::map add_pars; @@ -612,6 +614,8 @@ NetlistBrowserPage::rerun_macro () tl::Recipe::make (mp_database->generator (), add_pars); } + +END_PROTECTED } void diff --git a/src/laybasic/laybasic/rdbMarkerBrowserPage.cc b/src/laybasic/laybasic/rdbMarkerBrowserPage.cc index ef268bb1b..6f64cd4b2 100644 --- a/src/laybasic/laybasic/rdbMarkerBrowserPage.cc +++ b/src/laybasic/laybasic/rdbMarkerBrowserPage.cc @@ -29,6 +29,7 @@ #include "tlRecipe.h" #include "layLayoutView.h" #include "layMarker.h" +#include "tlExceptions.h" #include "ui_MarkerBrowserSnapshotView.h" @@ -2667,6 +2668,8 @@ MarkerBrowserPage::rerun_button_pressed () void MarkerBrowserPage::rerun_macro () { +BEGIN_PROTECTED + if (! mp_database->generator ().empty ()) { std::map add_pars; @@ -2681,6 +2684,8 @@ MarkerBrowserPage::rerun_macro () tl::Recipe::make (mp_database->generator (), add_pars); } + +END_PROTECTED } void