RT crashes with wrong value in profile (curves), fixes #4398

This commit is contained in:
heckflosse
2018-10-30 19:36:37 +01:00
parent 894fb8d9b3
commit 1dcf92322d
5 changed files with 52 additions and 9 deletions

View File

@@ -33,6 +33,8 @@
#include "flatcurveeditorsubgroup.h"
#include "rtimage.h"
#include "../rtengine/curves.h"
FlatCurveEditorSubGroup::FlatCurveEditorSubGroup (CurveEditorGroup* prt, Glib::ustring& curveDir) : CurveEditorSubGroup(curveDir)
{
@@ -418,6 +420,8 @@ void FlatCurveEditorSubGroup::loadPressed ()
}
}
rtengine::sanitizeCurve(p);
if (p[0] == (double)(FCT_MinMaxCPoints)) {
CPointsCurve->setPoints (p);
CPointsCurve->queue_draw ();