summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHugo Locurcio <hugo.locurcio@hugo.pro>2019-09-23 02:50:50 +0200
committerHugo Locurcio <hugo.locurcio@hugo.pro>2019-09-23 02:50:50 +0200
commit61299dc45113a0d2be1ee1daae212a27d6b6fc10 (patch)
treeb978e548f1df2d217aef9d7dbd07fb75c40a4f39
parent72d87cfbce137b8012e86f678c27f0f19a9771cf (diff)
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.
-rw-r--r--editor/project_manager.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/editor/project_manager.cpp b/editor/project_manager.cpp
index 701676a7f8..e2527a4039 100644
--- a/editor/project_manager.cpp
+++ b/editor/project_manager.cpp
@@ -1757,6 +1757,12 @@ void ProjectManager::_notification(int p_what) {
if (_project_list->get_project_count() == 0 && StreamPeerSSL::is_available())
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;
case NOTIFICATION_VISIBILITY_CHANGED: {