From 2dd804a70f95515fbd9f17d98d230cbe8b508eb4 Mon Sep 17 00:00:00 2001 From: Matthias Koefferlein Date: Wed, 14 Jan 2026 14:31:47 +0100 Subject: [PATCH] [consider merging] Bugfix: selecting a recent configuration in the editor options did not select the layer if it was freshly created --- src/layui/layui/layLayerControlPanel.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/layui/layui/layLayerControlPanel.cc b/src/layui/layui/layLayerControlPanel.cc index e12e72ca4..f0ec2337a 100644 --- a/src/layui/layui/layLayerControlPanel.cc +++ b/src/layui/layui/layLayerControlPanel.cc @@ -1950,6 +1950,9 @@ LayerControlPanel::do_update_content () mp_layer_list->setRootIsDecorated (has_children); mp_layer_list->doItemsLayout (); + // establishes the current layer in case it was changed during the "in update" phase + mp_layer_list->set_current (lay::LayerPropertiesConstIterator (mp_view->get_properties (), m_current_layer)); + m_needs_update = false; } else if (m_needs_update) {