瀏覽代碼

Focus the project manager's search box automatically on startup

This allows the user to search projects as soon as the project manager
opens, without having to click on the search field first.
Hugo Locurcio 6 年之前
父節點
當前提交
61299dc451
共有 1 個文件被更改,包括 6 次插入0 次删除
  1. 6 0
      editor/project_manager.cpp

+ 6 - 0
editor/project_manager.cpp

@@ -1757,6 +1757,12 @@ void ProjectManager::_notification(int p_what) {
 
 
 			if (_project_list->get_project_count() == 0 && StreamPeerSSL::is_available())
 			if (_project_list->get_project_count() == 0 && StreamPeerSSL::is_available())
 				open_templates->popup_centered_minsize();
 				open_templates->popup_centered_minsize();
+
+			if (_project_list->get_project_count() >= 1) {
+				// Focus on the search box immediately to allow the user
+				// to search without having to reach for their mouse
+				project_filter->search_box->grab_focus();
+			}
 		} break;
 		} break;
 		case NOTIFICATION_VISIBILITY_CHANGED: {
 		case NOTIFICATION_VISIBILITY_CHANGED: {