diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2017-12-10 14:11:13 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-12-10 14:11:13 +0100 |
commit | 6b6f94fb0c4a23b27295d84c43e219ed721f4d06 (patch) | |
tree | bcb7194639ec90099662e9f0d44e5d01a14a37b1 | |
parent | bf45e569c9e02b64e1e0ee65ceed57bf526a3706 (diff) | |
parent | bdde82169db96ac90075be086de4939f0651c09b (diff) |
Merge pull request #14501 from Paulb23/close_wrong_scene_issue_13844
Fixed close current scene closing the wrong scene, issue 13844
-rw-r--r-- | editor/editor_node.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/editor/editor_node.cpp b/editor/editor_node.cpp index 908bc468a0..27ed53bb42 100644 --- a/editor/editor_node.cpp +++ b/editor/editor_node.cpp @@ -1884,7 +1884,10 @@ void EditorNode::_menu_option_confirm(int p_option, bool p_confirmed) { save_confirmation->set_text(vformat(TTR("Save changes to '%s' before closing?"), scene_filename != "" ? scene_filename : "unsaved scene")); save_confirmation->popup_centered_minsize(); break; + } else { + tab_closing = editor_data.get_edited_scene(); } + } // fallthrough case SCENE_TAB_CLOSE: case FILE_SAVE_SCENE: { |