diff options
author | RĂ©mi Verschelde <rverschelde@gmail.com> | 2018-07-26 09:26:16 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-07-26 09:26:16 +0200 |
commit | c47f824c3b7446b7bdd8136afffa58fc695590f0 (patch) | |
tree | efeedaead8a37b4818bdf5c5fedcc8121e4d2a1e | |
parent | 4c5f0844e1cba7d964dda5292f22ecb324d12706 (diff) | |
parent | 5421e46a431b7407af1e232c19025c9f03defcc4 (diff) |
Merge pull request #20466 from TigerCaldwell/layer_toggle_fix
Layer editor shouldn't close each time one is toggled (#20399)
-rw-r--r-- | editor/editor_properties.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/editor/editor_properties.cpp b/editor/editor_properties.cpp index 4ff1fb2984..4fae8467b4 100644 --- a/editor/editor_properties.cpp +++ b/editor/editor_properties.cpp @@ -726,6 +726,7 @@ void EditorPropertyLayers::_menu_pressed(int p_menu) { grid->value |= (1 << p_menu); } grid->update(); + layers->set_item_checked(layers->get_item_index(p_menu), grid->value & (1 << p_menu)); _grid_changed(grid->value); } @@ -751,6 +752,7 @@ EditorPropertyLayers::EditorPropertyLayers() { set_bottom_editor(hb); layers = memnew(PopupMenu); add_child(layers); + layers->set_hide_on_checkable_item_selection(false); layers->connect("id_pressed", this, "_menu_pressed"); } ///////////////////// INT ///////////////////////// |