diff --git a/rtgui/saveformatpanel.cc b/rtgui/saveformatpanel.cc index 9d906e66f..e9fba1e2c 100644 --- a/rtgui/saveformatpanel.cc +++ b/rtgui/saveformatpanel.cc @@ -169,5 +169,9 @@ void SaveFormatPanel::formatChanged () { void SaveFormatPanel::adjusterChanged (Adjuster* a, double newval) { - formatChanged (); + int act = format->get_active_row_number(); + if (act<0 || act>4) + return; + if (listener) + listener->formatChanged (fstr[act]); }