Browse Source

Merge pull request #15862 from poke1024/esc-close-dock

Make KEY_ESCAPE close all output/debugger docks on bottom
Rémi Verschelde 7 years ago
parent
commit
d71d78b7e7
1 changed files with 6 additions and 0 deletions
  1. 6 0
      editor/editor_node.cpp

+ 6 - 0
editor/editor_node.cpp

@@ -217,6 +217,12 @@ void EditorNode::_unhandled_input(const Ref<InputEvent> &p_event) {
 		} else if (ED_IS_SHORTCUT("editor/editor_prev", p_event)) {
 			_editor_select_prev();
 		}
+
+		if (k->get_scancode() == KEY_ESCAPE) {
+			for (int i = 0; i < bottom_panel_items.size(); i++) {
+				_bottom_panel_switch(false, i);
+			}
+		}
 	}
 }