Segfault when pasting a copied profile with retinex filter, fixes #2913
This commit is contained in:
@@ -2681,3 +2681,8 @@ bool LensProfParamsEdited::isUnchanged() const
|
||||
{
|
||||
return lcpFile;
|
||||
}
|
||||
|
||||
bool RetinexParamsEdited::isUnchanged() const
|
||||
{
|
||||
return enabled && retinexcolorspace && gammaretinex && gam && slope;
|
||||
}
|
@@ -77,7 +77,7 @@ public:
|
||||
bool cdHcurve;
|
||||
bool retinex;
|
||||
bool medianmap;
|
||||
|
||||
bool isUnchanged() const;
|
||||
};
|
||||
|
||||
|
||||
|
@@ -396,7 +396,7 @@ void ToolPanelCoordinator::profileChange (const PartialProfile *nparams, rtengi
|
||||
lParams[1] = *mergedParams;
|
||||
pe.initFrom (lParams);
|
||||
|
||||
filterRawRefresh = pe.raw.isUnchanged() && pe.lensProf.isUnchanged();
|
||||
filterRawRefresh = pe.raw.isUnchanged() && pe.lensProf.isUnchanged() && pe.retinex.isUnchanged();
|
||||
}
|
||||
|
||||
*params = *mergedParams;
|
||||
|
Reference in New Issue
Block a user