You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-12 13:20:55 +00:00
Fix crash when converting empty scene to TileSet
Closes #12708. Cherry-picked from #12732.
This commit is contained in:
committed by
Rémi Verschelde
parent
5cb1d064bc
commit
a607e6125e
@@ -1933,6 +1933,15 @@ void EditorNode::_menu_option_confirm(int p_option, bool p_confirmed) {
|
|||||||
} break;
|
} break;
|
||||||
case FILE_EXPORT_TILESET: {
|
case FILE_EXPORT_TILESET: {
|
||||||
|
|
||||||
|
//Make sure that the scene has a root before trying to convert to tileset
|
||||||
|
if (!editor_data.get_edited_scene_root()) {
|
||||||
|
current_option = -1;
|
||||||
|
accept->get_ok()->set_text(TTR("I see.."));
|
||||||
|
accept->set_text(TTR("This operation can't be done without a root node."));
|
||||||
|
accept->popup_centered_minsize();
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
List<String> extensions;
|
List<String> extensions;
|
||||||
Ref<TileSet> ml(memnew(TileSet));
|
Ref<TileSet> ml(memnew(TileSet));
|
||||||
ResourceSaver::get_recognized_extensions(ml, &extensions);
|
ResourceSaver::get_recognized_extensions(ml, &extensions);
|
||||||
|
|||||||
Reference in New Issue
Block a user