diff options
Diffstat (limited to 'editor/project_manager/quick_settings_dialog.h')
-rw-r--r-- | editor/project_manager/quick_settings_dialog.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/editor/project_manager/quick_settings_dialog.h b/editor/project_manager/quick_settings_dialog.h index 7a03996934..938a6de16d 100644 --- a/editor/project_manager/quick_settings_dialog.h +++ b/editor/project_manager/quick_settings_dialog.h @@ -43,7 +43,9 @@ class VBoxContainer; class QuickSettingsDialog : public AcceptDialog { GDCLASS(QuickSettingsDialog, AcceptDialog); +#ifndef ANDROID_ENABLED Vector<String> editor_languages; +#endif Vector<String> editor_themes; Vector<String> editor_scales; Vector<String> editor_network_modes; @@ -57,7 +59,11 @@ class QuickSettingsDialog : public AcceptDialog { void _add_setting_control(const String &p_text, Control *p_control); +#ifndef ANDROID_ENABLED + // The language selection dropdown doesn't work on Android (as the setting isn't saved), see GH-60353. + // Also, the dropdown it spawns is very tall and can't be scrolled without a hardware mouse. OptionButton *language_option_button = nullptr; +#endif OptionButton *theme_option_button = nullptr; OptionButton *scale_option_button = nullptr; OptionButton *network_mode_option_button = nullptr; @@ -65,7 +71,9 @@ class QuickSettingsDialog : public AcceptDialog { Label *custom_theme_label = nullptr; +#ifndef ANDROID_ENABLED void _language_selected(int p_id); +#endif void _theme_selected(int p_id); void _scale_selected(int p_id); void _network_mode_selected(int p_id); |