调整自定义色调曲线保存异常
This commit is contained in:
parent
591b5b1613
commit
d09346c724
|
@ -2146,7 +2146,12 @@ void hg_settingdialog::save_scheme(void)
|
|||
if (comb_->currentIndex() == 0)
|
||||
return;
|
||||
|
||||
this->cur_scheme_ = this->cur_cfg_->get_scheme(comb_->currentText().toStdString().c_str());
|
||||
cur_scheme_ = cur_cfg_->get_scheme(comb_->currentText().toStdString().c_str());
|
||||
|
||||
gb::sane_config_schm* scheme = cur_scheme_->copy();
|
||||
|
||||
cur_scheme_->release();
|
||||
cur_scheme_ = scheme;
|
||||
cur_scheme_->end_setting(true);
|
||||
cur_scheme_->begin_setting();
|
||||
updateSchemeFromUi();
|
||||
|
@ -2696,6 +2701,9 @@ void hg_settingdialog::updateSchemeFromUi()
|
|||
cur_scheme_->config_changed(i, value.c_str(), value.size());
|
||||
free(init);
|
||||
}
|
||||
|
||||
if (0 == strcmp(opt->name, SANE_STD_OPT_NAME_IS_CUSTOM_GAMMA))
|
||||
cur_scheme_->config_changed(SANE_STD_OPT_NAME_IS_CUSTOM_GAMMA, (char*)&m_gammaData, sizeof(m_gammaData), true);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue