RT crashes with wrong value in profile (curves), fixes #4398
This commit is contained in:
@@ -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 ();
|
||||
|
Reference in New Issue
Block a user