summaryrefslogtreecommitdiff
path: root/editor
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 /editor
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.
Diffstat (limited to 'editor')
-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: {