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;
|
} break;
|
||||||
|
|
||||||
|
case NOTIFICATION_ENTER_TREE: {
|
||||||
|
|
||||||
|
get_tree()->connect("node_removed", this, "_node_removed");
|
||||||
|
FALLTHROUGH;
|
||||||
|
}
|
||||||
|
|
||||||
case EditorSettings::NOTIFICATION_EDITOR_SETTINGS_CHANGED: {
|
case EditorSettings::NOTIFICATION_EDITOR_SETTINGS_CHANGED: {
|
||||||
|
|
||||||
if (is_visible_in_tree()) {
|
if (is_visible_in_tree()) {
|
||||||
_update_palette();
|
_update_palette();
|
||||||
}
|
}
|
||||||
FALLTHROUGH;
|
|
||||||
}
|
|
||||||
|
|
||||||
case NOTIFICATION_ENTER_TREE: {
|
|
||||||
|
|
||||||
get_tree()->connect("node_removed", this, "_node_removed");
|
|
||||||
paint_button->set_icon(get_icon("Edit", "EditorIcons"));
|
paint_button->set_icon(get_icon("Edit", "EditorIcons"));
|
||||||
bucket_fill_button->set_icon(get_icon("Bucket", "EditorIcons"));
|
bucket_fill_button->set_icon(get_icon("Bucket", "EditorIcons"));
|
||||||
picker_button->set_icon(get_icon("ColorPick", "EditorIcons"));
|
picker_button->set_icon(get_icon("ColorPick", "EditorIcons"));
|
||||||
|
|
Loading…
Reference in New Issue