From 89dc424c7087ed2a96f372a7e70649f5905c633a Mon Sep 17 00:00:00 2001 From: Matthias Koefferlein Date: Sat, 25 Aug 2018 20:28:01 +0200 Subject: [PATCH] Fixed #159 (Bug in technology setup with tech specific macro/DRC locations) --- src/lay/lay/layMacroController.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/lay/lay/layMacroController.cc b/src/lay/lay/layMacroController.cc index 3fe6af472..f05a8a573 100644 --- a/src/lay/lay/layMacroController.cc +++ b/src/lay/lay/layMacroController.cc @@ -147,7 +147,10 @@ MacroController::finish () if (! m_no_implicit_macros) { for (std::vector ::const_iterator p = m_external_paths.begin (); p != m_external_paths.end (); ++p) { - lym::MacroCollection::root ().add_folder (p->description, p->path, p->cat, p->readonly); + lym::MacroCollection *mc = lym::MacroCollection::root ().add_folder (p->description, p->path, p->cat, p->readonly); + if (mc) { + mc->set_virtual_mode (p->type); + } } }