project: fixed bug where ocio config wouldn't automatically load from a saved project

This commit is contained in:
itsmattkc
2020-04-18 17:55:23 +10:00
parent d3b71e6576
commit 707e9d5522
3 changed files with 13 additions and 7 deletions
@@ -92,14 +92,10 @@ ProjectPropertiesDialog::ProjectPropertiesDialog(Project* p, QWidget *parent) :
void ProjectPropertiesDialog::accept()
{
try {
OCIO::ConstConfigRcPtr config = OCIO::Config::CreateFromFile(ocio_filename_->text().toUtf8());
working_project_->set_default_input_colorspace(default_input_colorspace_->currentText());
// This should ripple changes throughout the program that the color config has changed, therefore must be done last
working_project_->set_ocio_config(ocio_filename_->text());
// This should ripple changes throughout the program that the color config has changed, therefore must be done last
working_project_->color_manager()->SetConfig(config);
working_project_->set_default_input_colorspace(default_input_colorspace_->currentText());
QDialog::accept();
} catch (OCIO::Exception& e) {