diff --git a/rtengine/improcfun.cc b/rtengine/improcfun.cc index a4833e66f..a0e98f2d6 100644 --- a/rtengine/improcfun.cc +++ b/rtengine/improcfun.cc @@ -647,8 +647,8 @@ void ImProcFunctions::getAutoExp (unsigned int* histogram, int histcompr, doubl bl = (int)((65535*bl)/awg); br = log(65535.0*corr / (awg)) / log(2.0); - if (br<0) - br = 0; + if (br<0) br = 0; + if (br>10) br=10; } //%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% diff --git a/rtgui/tonecurve.cc b/rtgui/tonecurve.cc index 292c212c9..5da391e66 100644 --- a/rtgui/tonecurve.cc +++ b/rtgui/tonecurve.cc @@ -49,7 +49,7 @@ ToneCurve::ToneCurve () : ToolPanel(), expAdd(false),hlcompAdd(false),hlcompthre pack_start (*Gtk::manage (new Gtk::HSeparator())); //----------- Exposure Compensation ------------------------ - expcomp = Gtk::manage (new Adjuster (M("TP_EXPOSURE_EXPCOMP"), -5, 5, 0.01, 0)); + expcomp = Gtk::manage (new Adjuster (M("TP_EXPOSURE_EXPCOMP"), -5, 10, 0.01, 0)); pack_start (*expcomp); hlcompr = Gtk::manage (new Adjuster (M("TP_EXPOSURE_COMPRHIGHLIGHTS"), 0, 100, 1, 70)); pack_start (*hlcompr);