Listener fix
This commit is contained in:
@@ -424,7 +424,6 @@ void LensProfilePanel::onUseCAChanged()
|
|||||||
|
|
||||||
void LensProfilePanel::setBatchMode(bool yes)
|
void LensProfilePanel::setBatchMode(bool yes)
|
||||||
{
|
{
|
||||||
|
|
||||||
FoldableToolPanel::setBatchMode(yes);
|
FoldableToolPanel::setBatchMode(yes);
|
||||||
|
|
||||||
corrUnchangedRB->set_group(corrGroup);
|
corrUnchangedRB->set_group(corrGroup);
|
||||||
@@ -504,7 +503,7 @@ void LensProfilePanel::onCorrModeChanged(const Gtk::RadioButton* rbChanged)
|
|||||||
ckbUseCA->set_sensitive(true);
|
ckbUseCA->set_sensitive(true);
|
||||||
|
|
||||||
|
|
||||||
disableListener();
|
const bool disabled = disableListener();
|
||||||
if (batchMode) {
|
if (batchMode) {
|
||||||
setLensfunCamera("", "");
|
setLensfunCamera("", "");
|
||||||
setLensfunLens("");
|
setLensfunLens("");
|
||||||
@@ -515,7 +514,9 @@ void LensProfilePanel::onCorrModeChanged(const Gtk::RadioButton* rbChanged)
|
|||||||
setLensfunCamera(c.getMake(), c.getModel());
|
setLensfunCamera(c.getMake(), c.getModel());
|
||||||
setLensfunLens(l.getLens());
|
setLensfunLens(l.getLens());
|
||||||
}
|
}
|
||||||
|
if (disabled) {
|
||||||
enableListener();
|
enableListener();
|
||||||
|
}
|
||||||
|
|
||||||
mode = M("TP_LENSPROFILE_CORRECTION_AUTOMATCH");
|
mode = M("TP_LENSPROFILE_CORRECTION_AUTOMATCH");
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user