Fix blend-file import when using custom color management in blender

When using custom color management in blender the --version command will
output additional information infront of the "normal" output and this
prevented the import.

Fixes #74439.
This commit is contained in:
juliuse98 2023-03-06 22:36:03 +01:00 committed by Rémi Verschelde
parent d857005f5f
commit 7a0d12182e
No known key found for this signature in database
GPG Key ID: C3336907360768E1

View File

@ -297,13 +297,14 @@ static bool _test_blender_path(const String &p_path, String *r_err = nullptr) {
}
return false;
}
if (pipe.find("Blender ") != 0) {
int bl = pipe.find("Blender ");
if (bl == -1) {
if (r_err) {
*r_err = vformat(TTR("Unexpected --version output from Blender binary at: %s"), path);
}
return false;
}
pipe = pipe.substr(bl);
pipe = pipe.replace_first("Blender ", "");
int pp = pipe.find(".");
if (pp == -1) {