浏览代码

Find the previous match in the editor help when pressing Shift + Enter

Hugo Locurcio 6 年之前
父节点
当前提交
bee38c6b0b
共有 1 个文件被更改,包括 6 次插入1 次删除
  1. 6 1
      editor/editor_help.cpp

+ 6 - 1
editor/editor_help.cpp

@@ -30,6 +30,7 @@
 
 
 #include "editor_help.h"
 #include "editor_help.h"
 
 
+#include "core/os/input.h"
 #include "core/os/keyboard.h"
 #include "core/os/keyboard.h"
 #include "doc_data_compressed.gen.h"
 #include "doc_data_compressed.gen.h"
 #include "editor/plugins/script_editor_plugin.h"
 #include "editor/plugins/script_editor_plugin.h"
@@ -1807,5 +1808,9 @@ void FindBar::_search_text_changed(const String &p_text) {
 
 
 void FindBar::_search_text_entered(const String &p_text) {
 void FindBar::_search_text_entered(const String &p_text) {
 
 
-	search_next();
+	if (Input::get_singleton()->is_key_pressed(KEY_SHIFT)) {
+		search_prev();
+	} else {
+		search_next();
+	}
 }
 }