fixed UI deadlock introduced by 0f197bf1a4b1e9660e3f5264cca3d869cf6902ab

This commit is contained in:
Alberto Griggio 2017-09-09 23:15:56 +02:00
parent 0f197bf1a4
commit 07dfda5d73

View File

@ -492,13 +492,15 @@ void LensProfilePanel::onCorrModeChanged()
ckbUseCA->set_sensitive(false);
if (metadata) {
disableListener();
bool b = disableListener();
const LFDatabase *db = LFDatabase::getInstance();
LFCamera c = db->findCamera(metadata->getMake(), metadata->getModel());
LFLens l = db->findLens(c, metadata->getLens());
setLensfunCamera(c.getMake(), c.getModel());
setLensfunLens(l.getLens());
enableListener();
if (b) {
enableListener();
}
}
mode = M("LENSPROFILE_CORRECTION_AUTOMATCH");