Merge branch 'dev' into procparams-cleanup

This commit is contained in:
Flössie
2017-12-05 18:23:48 +01:00
19 changed files with 988 additions and 216 deletions

View File

@@ -2186,6 +2186,11 @@ void EditorPanel::beforeAfterToggled ()
beforeIpc = rtengine::StagedImageProcessor::create (beforeImg);
beforeIpc->setPreviewScale (10);
beforeIpc->setPreviewImageListener (beforePreviewHandler);
Glib::ustring monitorProfile;
rtengine::RenderingIntent intent;
ipc->getMonitorProfile(monitorProfile, intent);
beforeIpc->setMonitorProfile(monitorProfile, intent);
beforeIarea->imageArea->setPreviewHandler (beforePreviewHandler);
beforeIarea->imageArea->setImProcCoordinator (beforeIpc);

View File

@@ -190,10 +190,6 @@ void LensProfilePanel::read(const rtengine::procparams::ProcParams* pp, const Pa
updateDisabled(false);
}
ckbUseDist->set_active (pp->lensProf.useDist);
ckbUseVign->set_active (pp->lensProf.useVign && isRaw);
ckbUseCA->set_active(pp->lensProf.useCA && isRaw && ckbUseCA->get_sensitive());
const LFDatabase *db = LFDatabase::getInstance();
LFCamera c;
@@ -226,6 +222,10 @@ void LensProfilePanel::read(const rtengine::procparams::ProcParams* pp, const Pa
updateLensfunWarning();
ckbUseDist->set_active (pp->lensProf.useDist);
ckbUseVign->set_active (pp->lensProf.useVign && isRaw);
ckbUseCA->set_active(pp->lensProf.useCA && isRaw && ckbUseCA->get_sensitive());
enableListener ();
conUseDist.block(false);
}

View File

@@ -400,7 +400,7 @@ void ThumbBrowserEntryBase::resize (int h)
MYWRITERLOCK(l, lockRW);
height = h;
int old_preh = preh, old_width = width;
int old_preh = preh;
// dimensions of the button set
int bsw = 0, bsh = 0;
@@ -462,7 +462,7 @@ void ThumbBrowserEntryBase::resize (int h)
width = bsw + 2 * sideMargin + 2 * borderWidth;
}
if ( preh != old_preh || width != old_width ) {
if (preh != old_preh) {
delete [] preview;
preview = nullptr;
refreshThumbnailImage ();