Fixed output prints " Signal 'node_removed' is already connected " when the editor settings window is closed.
Close #38012
(cherry picked from commit ef08e64afb
)
This commit is contained in:
parent
f670f6e351
commit
a5bbd13794
|
@ -57,17 +57,18 @@ void TileMapEditor::_notification(int p_what) {
|
|||
|
||||
} break;
|
||||
|
||||
case NOTIFICATION_ENTER_TREE: {
|
||||
|
||||
get_tree()->connect("node_removed", this, "_node_removed");
|
||||
FALLTHROUGH;
|
||||
}
|
||||
|
||||
case EditorSettings::NOTIFICATION_EDITOR_SETTINGS_CHANGED: {
|
||||
|
||||
if (is_visible_in_tree()) {
|
||||
_update_palette();
|
||||
}
|
||||
FALLTHROUGH;
|
||||
}
|
||||
|
||||
case NOTIFICATION_ENTER_TREE: {
|
||||
|
||||
get_tree()->connect("node_removed", this, "_node_removed");
|
||||
paint_button->set_icon(get_icon("Edit", "EditorIcons"));
|
||||
bucket_fill_button->set_icon(get_icon("Bucket", "EditorIcons"));
|
||||
picker_button->set_icon(get_icon("ColorPick", "EditorIcons"));
|
||||
|
|
Loading…
Reference in New Issue