diff --git a/app/node/color/colormanager/colormanager.cpp b/app/node/color/colormanager/colormanager.cpp index a8a446208..4dfac3e6c 100644 --- a/app/node/color/colormanager/colormanager.cpp +++ b/app/node/color/colormanager/colormanager.cpp @@ -272,7 +272,21 @@ void ColorManager::InputValueChangedEvent(const QString &input, int element) if (input == kConfigFilenameIn) { try { + QString old_default_cs = GetDefaultInputColorSpace(); + SetConfig(OCIO::Config::CreateFromFile(GetConfigFilename().toUtf8())); + + // Set new default colorspace appropriately + int new_default = 0; + QStringList available_cs = ListAvailableColorspaces(); + for (int i=0; i