Fast Demosaic is executed twice when Custom input profile is changed, Issue 2299

This commit is contained in:
Ingo
2014-04-02 18:55:20 +02:00
parent 367d951c5f
commit 18a349636f

View File

@@ -324,15 +324,21 @@ void ICMPanel::updateDCP (int dcpIlluminant, Glib::ustring dcp_name) {
dcpIlluminant = 0;
}
if (dcpIll->get_active_row_number() == -1 && dcpIlluminant == -1) {
ignoreDcpSignal = true;
dcpIll->set_active(0);
ignoreDcpSignal = false;
} else if (dcpIlluminant >= 0 && dcpIlluminant != dcpIll->get_active_row_number()) {
ignoreDcpSignal = true;
dcpIll->set_active(dcpIlluminant);
ignoreDcpSignal = false;
}
dcpIll->set_sensitive (true);
dcpIllLabel->set_sensitive (true);
} else {
if (dcpIll->get_active_row_number() != -1) {
ignoreDcpSignal = true;
dcpIll->set_active(-1);
ignoreDcpSignal = false;
}
}
}