diff options
| author | Juan Linietsky | 2016-01-10 21:45:11 -0300 |
|---|---|---|
| committer | Juan Linietsky | 2016-01-10 21:45:58 -0300 |
| commit | 6eb742d49f5d60fe8b61d5ac4ae72703764c6f67 (patch) | |
| tree | ba6df32ae710cdc14503f36ce9c34a2237c1c578 /tools/editor/editor_node.cpp | |
| parent | b21ce6cecbd75ae3281177c4890902586ca710f7 (diff) | |
| download | godot-6eb742d49f5d60fe8b61d5ac4ae72703764c6f67.tar.gz godot-6eb742d49f5d60fe8b61d5ac4ae72703764c6f67.tar.zst godot-6eb742d49f5d60fe8b61d5ac4ae72703764c6f67.zip | |
-Make a rare corner case where disabling/reenabling mipmaps causes invalid texture state. Fixes #3102
Diffstat (limited to '')
| -rw-r--r-- | tools/editor/editor_node.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/tools/editor/editor_node.cpp b/tools/editor/editor_node.cpp index 462153a18..d7708fcef 100644 --- a/tools/editor/editor_node.cpp +++ b/tools/editor/editor_node.cpp @@ -4723,11 +4723,13 @@ void EditorNode::_scene_tab_changed(int p_tab) { editor_data.get_undo_redo().add_do_method(this,"set_current_version",unsaved?saved_version:0); editor_data.get_undo_redo().add_do_method(this,"set_current_scene",p_tab); editor_data.get_undo_redo().add_do_method(scene_tabs,"set_current_tab",p_tab); + editor_data.get_undo_redo().add_do_method(scene_tabs,"ensure_tab_visible",p_tab); editor_data.get_undo_redo().add_do_method(this,"set_current_version",next_scene_version==0?editor_data.get_undo_redo().get_version()+1:next_scene_version); editor_data.get_undo_redo().add_undo_method(this,"set_current_version",next_scene_version); editor_data.get_undo_redo().add_undo_method(this,"set_current_scene",editor_data.get_edited_scene()); editor_data.get_undo_redo().add_undo_method(scene_tabs,"set_current_tab",editor_data.get_edited_scene()); + editor_data.get_undo_redo().add_undo_method(scene_tabs,"ensure_tab_visible",p_tab,editor_data.get_edited_scene()); editor_data.get_undo_redo().add_undo_method(this,"set_current_version",saved_version); editor_data.get_undo_redo().commit_action(); |
