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

@@ -32,6 +32,8 @@
#include "diagonalcurveeditorsubgroup.h"
#include "rtimage.h"
#include "../rtengine/curves.h"
DiagonalCurveEditorSubGroup::DiagonalCurveEditorSubGroup (CurveEditorGroup* prt, Glib::ustring& curveDir) : CurveEditorSubGroup(curveDir)
{
@@ -814,6 +816,8 @@ void DiagonalCurveEditorSubGroup::loadPressed ()
}
}
rtengine::sanitizeCurve(p);
if (p[0] == (double)(DCT_Spline)) {
customCurve->setPoints (p);
customCurve->queue_draw ();