From 83946620d9f2e7802252ff69eabdce36f1496968 Mon Sep 17 00:00:00 2001 From: Matthias Koefferlein Date: Tue, 9 Aug 2022 01:11:03 +0200 Subject: [PATCH] [Consider merging] fixed a bug in netlist browser reload --- src/layui/layui/layNetlistBrowserDialog.cc | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/layui/layui/layNetlistBrowserDialog.cc b/src/layui/layui/layNetlistBrowserDialog.cc index e71706ae8..9a4eac92e 100644 --- a/src/layui/layui/layNetlistBrowserDialog.cc +++ b/src/layui/layui/layNetlistBrowserDialog.cc @@ -476,9 +476,15 @@ BEGIN_PROTECTED mp_ui->browser_page->set_db (0); try { - l2ndb->load (l2ndb->filename ()); - mp_ui->browser_page->set_db (l2ndb); + + m_l2ndb_name = l2ndb->name (); + db::LayoutToNetlist *new_l2ndb = db::LayoutToNetlist::create_from_file (l2ndb->filename ()); + + view ()->replace_l2ndb (m_l2n_index, new_l2ndb); + mp_ui->browser_page->set_db (new_l2ndb); + current_db_changed_event (); + } catch (...) { current_db_changed_event (); throw;