Merge pull request #17236 from marcelofg55/custom_theme_crashfix
Fix for a possible crash when a custom theme is not loaded properly
This commit is contained in:
commit
184b2fe21b
|
@ -1139,7 +1139,9 @@ Ref<Theme> create_custom_theme(const Ref<Theme> p_theme) {
|
||||||
String custom_theme = EditorSettings::get_singleton()->get("interface/theme/custom_theme");
|
String custom_theme = EditorSettings::get_singleton()->get("interface/theme/custom_theme");
|
||||||
if (custom_theme != "") {
|
if (custom_theme != "") {
|
||||||
theme = ResourceLoader::load(custom_theme);
|
theme = ResourceLoader::load(custom_theme);
|
||||||
} else {
|
}
|
||||||
|
|
||||||
|
if (!theme.is_valid()) {
|
||||||
theme = create_editor_theme(p_theme);
|
theme = create_editor_theme(p_theme);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue