diff --git a/UI/importers/studio.cpp b/UI/importers/studio.cpp index 22a89c608..612a4271d 100644 --- a/UI/importers/studio.cpp +++ b/UI/importers/studio.cpp @@ -31,15 +31,17 @@ void TranslateOSStudio(Json &res) string id = source["id"].string_value(); -#define DirectTranslation(before, after) \ - if (id == before) { \ - source["id"] = after; \ +#define DirectTranslation(before, after) \ + if (id == before) { \ + source["id"] = after; \ + source["versioned_id"] = obs_get_latest_input_type_id(after); \ } -#define ClearTranslation(before, after) \ - if (id == before) { \ - source["id"] = after; \ - source["settings"] = Json::object{}; \ +#define ClearTranslation(before, after) \ + if (id == before) { \ + source["id"] = after; \ + source["settings"] = Json::object{}; \ + source["versioned_id"] = obs_get_latest_input_type_id(after); \ } #ifdef __APPLE__