From 0e01162318767caeb30e526e56a50fa6c0e3430d Mon Sep 17 00:00:00 2001 From: heckflosse Date: Fri, 14 Jul 2017 00:02:53 +0200 Subject: [PATCH] Fixes #3969, Retinex tool does not remember the status of its settings subtool --- rtgui/retinex.cc | 2 +- rtgui/toolpanelcoord.cc | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/rtgui/retinex.cc b/rtgui/retinex.cc index 6da77f8e3..bf88a85e4 100644 --- a/rtgui/retinex.cc +++ b/rtgui/retinex.cc @@ -657,7 +657,7 @@ void Retinex::writeOptions (std::vector &tpOpen) void Retinex::updateToolState (std::vector &tpOpen) { - if (tpOpen.size() == 10) { + if (tpOpen.size() >= 10) { expsettings->set_expanded (tpOpen.at (9)); } } diff --git a/rtgui/toolpanelcoord.cc b/rtgui/toolpanelcoord.cc index 2f37f8c2e..b06463eff 100644 --- a/rtgui/toolpanelcoord.cc +++ b/rtgui/toolpanelcoord.cc @@ -583,6 +583,7 @@ void ToolPanelCoordinator::updateToolState() wavelet->updateToolState(temp); wavelet->setExpanded(true); + retinex->updateToolState(temp); } }