Fixed output prints " Signal 'node_removed' is already connected " when the editor settings window is closed.
Close #38012
This commit is contained in:
parent
f914276951
commit
ef08e64afb
1 changed files with 6 additions and 5 deletions
|
@ -57,17 +57,18 @@ void TileMapEditor::_notification(int p_what) {
|
|||
|
||||
} break;
|
||||
|
||||
case NOTIFICATION_ENTER_TREE: {
|
||||
|
||||
get_tree()->connect("node_removed", callable_mp(this, &TileMapEditor::_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", callable_mp(this, &TileMapEditor::_node_removed));
|
||||
paint_button->set_icon(get_theme_icon("Edit", "EditorIcons"));
|
||||
bucket_fill_button->set_icon(get_theme_icon("Bucket", "EditorIcons"));
|
||||
picker_button->set_icon(get_theme_icon("ColorPick", "EditorIcons"));
|
||||
|
|
Loading…
Reference in a new issue