From 810ac2ce42fd1b48461140f184c10bd107e81cf8 Mon Sep 17 00:00:00 2001 From: Emil Martinec Date: Thu, 20 Jan 2011 08:35:33 -0600 Subject: [PATCH] Extend range of exposure slider. See issue 482. --- rtengine/improcfun.cc | 4 ++-- rtgui/tonecurve.cc | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) 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);