1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-18 14:21:41 +00:00

Disable logic that triggers automatic focus gain as the Godot Editor is loaded

For the Godot Android Editor, this is an inconvenience as it causes the soft keyboard to show and block half of the view
This commit is contained in:
Fredia Huya-Kouadio
2022-09-05 22:13:03 -07:00
parent b38ac3f09f
commit c875f23750
3 changed files with 8 additions and 0 deletions

View File

@@ -1791,11 +1791,13 @@ void ProjectManager::_notification(int p_what) {
}
} break;
case NOTIFICATION_READY: {
#ifndef ANDROID_ENABLED
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();
}
#endif
if (asset_library) {
// Suggest browsing asset library to get templates/demos.
@@ -2332,6 +2334,7 @@ void ProjectManager::_on_filter_option_changed() {
}
void ProjectManager::_on_tab_changed(int p_tab) {
#ifndef ANDROID_ENABLED
if (p_tab == 0) { // Projects
// Automatically grab focus when the user moves from the Templates tab
// back to the Projects tab.
@@ -2343,6 +2346,7 @@ void ProjectManager::_on_tab_changed(int p_tab) {
// The Templates tab's search field is focused on display in the asset
// library editor plugin code.
#endif
}
void ProjectManager::_bind_methods() {