WIP: bugfix.

This commit is contained in:
Matthias Koefferlein 2020-12-19 20:35:58 +01:00
parent 8cc75438b0
commit d4b5dab0db
1 changed files with 6 additions and 4 deletions

View File

@ -1360,10 +1360,12 @@ std::set<unsigned int> LEFDEFReaderState::open_layer_uncached(db::Layout &layout
}
bool found = false;
for (db::Layout::layer_iterator i = layout.begin_layers (); i != layout.end_layers () && ! found; ++i) {
if ((*i).second->log_equal (lp_new)) {
found = true;
res.insert ((*i).first);
if (lp_new.layer >= 0 && lp_new.datatype >= 0) {
for (db::Layout::layer_iterator i = layout.begin_layers (); i != layout.end_layers () && ! found; ++i) {
if ((*i).second->log_equal (lp_new)) {
found = true;
res.insert ((*i).first);
}
}
}