From bc63a1cd40d2302b2d4fa8221ce4e412ba1af1f4 Mon Sep 17 00:00:00 2001 From: Matthias Koefferlein Date: Tue, 24 Jan 2023 00:42:31 +0100 Subject: [PATCH] Fixed isse #1253 --- src/laybasic/laybasic/layLayoutViewBase.cc | 8 ++++---- src/layview/layview/layLayoutView_qt.cc | 3 +-- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/src/laybasic/laybasic/layLayoutViewBase.cc b/src/laybasic/laybasic/layLayoutViewBase.cc index 5bd487cbf..2da6b200d 100644 --- a/src/laybasic/laybasic/layLayoutViewBase.cc +++ b/src/laybasic/laybasic/layLayoutViewBase.cc @@ -3402,12 +3402,12 @@ LayoutViewBase::load_layout (const std::string &filename, const db::LoadLayoutOp std::vector p; p.push_back (*top); select_cell (p, cv_index); - } else { - // even if there is no cell, select the cellview item - // to support applications with an active cellview (that is however invalid) - set_active_cellview_index (cv_index); } + // even if there is no cell, select the cellview item + // to support applications with an active cellview (that is however invalid) + set_active_cellview_index (cv_index); + bool add_other_layers = m_add_other_layers; // Use the "layer-properties-file" meta info from the handle to get the layer properties file. diff --git a/src/layview/layview/layLayoutView_qt.cc b/src/layview/layview/layLayoutView_qt.cc index 90f7b6ea4..3df2eda00 100644 --- a/src/layview/layview/layLayoutView_qt.cc +++ b/src/layview/layview/layLayoutView_qt.cc @@ -1258,9 +1258,8 @@ LayoutView::set_active_cellview_index (int index) if (index >= 0 && index < int (cellviews ())) { if (mp_hierarchy_panel) { mp_hierarchy_panel->select_active (index); - } else { - LayoutViewBase::set_active_cellview_index (index); } + LayoutViewBase::set_active_cellview_index (index); } }