From 955218e087bb516883b941d14dc04ecf1f9e4f3c Mon Sep 17 00:00:00 2001 From: Anders Torger Date: Sat, 9 Jan 2016 15:26:02 +0100 Subject: [PATCH] Issue 3054: apply color management to file browser view --- rtengine/improccoordinator.cc | 5 ----- rtengine/rtthumbnail.cc | 1 + 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/rtengine/improccoordinator.cc b/rtengine/improccoordinator.cc index d12027c6d..ee75e831a 100644 --- a/rtengine/improccoordinator.cc +++ b/rtengine/improccoordinator.cc @@ -787,11 +787,6 @@ void ImProcCoordinator::updatePreviewImage (int todo, Crop* cropCall) ipf.updateColorProfiles(params.icm, monitorProfile, monitorIntent); } - // Update the monitor color transform if necessary - if (todo & M_MONITOR) { - ipf.updateColorProfiles(params.icm, monitorProfile, monitorIntent); - } - // process crop, if needed for (size_t i = 0; i < crops.size(); i++) if (crops[i]->hasListener () && cropCall != crops[i] ) { diff --git a/rtengine/rtthumbnail.cc b/rtengine/rtthumbnail.cc index 5811d01f5..781b7e566 100644 --- a/rtengine/rtthumbnail.cc +++ b/rtengine/rtthumbnail.cc @@ -956,6 +956,7 @@ IImage8* Thumbnail::processImage (const procparams::ProcParams& params, int rhei ImProcFunctions ipf (¶ms, false); ipf.setScale (sqrt(double(fw * fw + fh * fh)) / sqrt(double(thumbImg->width * thumbImg->width + thumbImg->height * thumbImg->height))*scale); + ipf.updateColorProfiles (params.icm, options.rtSettings.monitorProfile, options.rtSettings.monitorIntent); LUTu hist16 (65536); LUTu hist16C (65536);