fixed UI deadlock introduced by 0f197bf1a4b1e9660e3f5264cca3d869cf6902ab
This commit is contained in:
parent
0f197bf1a4
commit
07dfda5d73
@ -492,13 +492,15 @@ void LensProfilePanel::onCorrModeChanged()
|
|||||||
ckbUseCA->set_sensitive(false);
|
ckbUseCA->set_sensitive(false);
|
||||||
|
|
||||||
if (metadata) {
|
if (metadata) {
|
||||||
disableListener();
|
bool b = disableListener();
|
||||||
const LFDatabase *db = LFDatabase::getInstance();
|
const LFDatabase *db = LFDatabase::getInstance();
|
||||||
LFCamera c = db->findCamera(metadata->getMake(), metadata->getModel());
|
LFCamera c = db->findCamera(metadata->getMake(), metadata->getModel());
|
||||||
LFLens l = db->findLens(c, metadata->getLens());
|
LFLens l = db->findLens(c, metadata->getLens());
|
||||||
setLensfunCamera(c.getMake(), c.getModel());
|
setLensfunCamera(c.getMake(), c.getModel());
|
||||||
setLensfunLens(l.getLens());
|
setLensfunLens(l.getLens());
|
||||||
enableListener();
|
if (b) {
|
||||||
|
enableListener();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
mode = M("LENSPROFILE_CORRECTION_AUTOMATCH");
|
mode = M("LENSPROFILE_CORRECTION_AUTOMATCH");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user