From 65881a9734e5babbe261afff17895c3ea4005341 Mon Sep 17 00:00:00 2001 From: PucklaMotzer09 Date: Sun, 2 Jan 2022 13:29:06 +0100 Subject: Correctly show and hide tile set editor panel --- editor/plugins/tiles/tiles_editor_plugin.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'editor/plugins') diff --git a/editor/plugins/tiles/tiles_editor_plugin.cpp b/editor/plugins/tiles/tiles_editor_plugin.cpp index 47dfc57b0f..372ddcc02d 100644 --- a/editor/plugins/tiles/tiles_editor_plugin.cpp +++ b/editor/plugins/tiles/tiles_editor_plugin.cpp @@ -157,6 +157,17 @@ void TilesEditorPlugin::_update_editors() { // Update the viewport. CanvasItemEditor::get_singleton()->update_viewport(); + + // Update visibility of bottom panel buttons. + if (tileset_editor_button->is_pressed() && !tile_set.is_valid()) { + if (tile_map) { + editor_node->make_bottom_panel_item_visible(tilemap_editor); + } else { + editor_node->hide_bottom_panel(); + } + } + tileset_editor_button->set_visible(tile_set.is_valid()); + tilemap_editor_button->set_visible(tile_map); } void TilesEditorPlugin::_notification(int p_what) { -- cgit v1.2.3