From 19e44e071c68ee7794dfafcdfd70fa4c16df8bd4 Mon Sep 17 00:00:00 2001 From: Matthias Koefferlein Date: Sun, 22 Dec 2024 15:17:10 +0100 Subject: [PATCH] [consider merging] Bugfix: view was not refreshed if properties changed and property selectors were present --- src/laybasic/laybasic/layLayoutViewBase.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/laybasic/laybasic/layLayoutViewBase.cc b/src/laybasic/laybasic/layLayoutViewBase.cc index 0dfd2ea2d..bb8298479 100644 --- a/src/laybasic/laybasic/layLayoutViewBase.cc +++ b/src/laybasic/laybasic/layLayoutViewBase.cc @@ -2349,7 +2349,7 @@ LayoutViewBase::signal_layer_properties_changed () m_layer_properties_lists [i]->attach_view (this, i); } - // schedule a redraw request - since the layer views might not have changed, this is necessary + // schedule a redraw request - since the layer views might have changed, this is necessary redraw_later (); } @@ -2364,6 +2364,9 @@ LayoutViewBase::signal_prop_ids_changed () for (unsigned int i = 0; i < layer_lists (); ++i) { m_layer_properties_lists [i]->attach_view (this, i); } + + // schedule a redraw request - since the layer views might have changed, this is necessary + redraw_later (); } void