Fix broken softproofing
This commit is contained in:
@@ -160,7 +160,7 @@ void ImProcCoordinator::updatePreviewImage(int todo, bool panningRelatedChange)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (((todo & ALL) == ALL) || panningRelatedChange || (highDetailNeeded && options.prevdemo != PD_Sidecar)) {
|
if (((todo & ALL) == ALL) || (todo & M_MONITOR) || panningRelatedChange || (highDetailNeeded && options.prevdemo != PD_Sidecar)) {
|
||||||
bwAutoR = bwAutoG = bwAutoB = -9000.f;
|
bwAutoR = bwAutoG = bwAutoB = -9000.f;
|
||||||
|
|
||||||
if (todo == CROP && ipf.needsPCVignetting()) {
|
if (todo == CROP && ipf.needsPCVignetting()) {
|
||||||
@@ -896,11 +896,11 @@ void ImProcCoordinator::updatePreviewImage(int todo, bool panningRelatedChange)
|
|||||||
|
|
||||||
// process crop, if needed
|
// process crop, if needed
|
||||||
for (size_t i = 0; i < crops.size(); i++)
|
for (size_t i = 0; i < crops.size(); i++)
|
||||||
if (crops[i]->hasListener() && (panningRelatedChange || crops[i]->get_skip() == 1)) {
|
if (crops[i]->hasListener() && (panningRelatedChange || (todo & M_MONITOR) || crops[i]->get_skip() == 1)) {
|
||||||
crops[i]->update(todo); // may call ourselves
|
crops[i]->update(todo); // may call ourselves
|
||||||
}
|
}
|
||||||
|
|
||||||
if (panningRelatedChange) {
|
if (panningRelatedChange || (todo & M_MONITOR)) {
|
||||||
progress("Conversion to RGB...", 100 * readyphase / numofphases);
|
progress("Conversion to RGB...", 100 * readyphase / numofphases);
|
||||||
|
|
||||||
if ((todo != CROP && todo != MINUPDATE) || (todo & M_MONITOR)) {
|
if ((todo != CROP && todo != MINUPDATE) || (todo & M_MONITOR)) {
|
||||||
@@ -1442,7 +1442,6 @@ void ImProcCoordinator::process()
|
|||||||
|| params.raw != nextParams.raw
|
|| params.raw != nextParams.raw
|
||||||
|| params.retinex != nextParams.retinex
|
|| params.retinex != nextParams.retinex
|
||||||
|| params.wavelet != nextParams.wavelet
|
|| params.wavelet != nextParams.wavelet
|
||||||
|
|
||||||
|| params.dirpyrequalizer != nextParams.dirpyrequalizer;
|
|| params.dirpyrequalizer != nextParams.dirpyrequalizer;
|
||||||
|
|
||||||
params = nextParams;
|
params = nextParams;
|
||||||
|
Reference in New Issue
Block a user