From 38f174eab46f19260fe385f35ee4546bd201fcc6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Rydg=C3=A5rd?= Date: Thu, 22 Jun 2023 00:00:08 +0200 Subject: [PATCH] Add query for system text input --- Common/System/System.h | 1 + Qt/QtMain.cpp | 1 + Windows/main.cpp | 1 + android/jni/app-android.cpp | 2 ++ 4 files changed, 5 insertions(+) diff --git a/Common/System/System.h b/Common/System/System.h index d1fd3e7ee0..96753b8271 100644 --- a/Common/System/System.h +++ b/Common/System/System.h @@ -131,6 +131,7 @@ enum SystemProperty { SYSPROP_HAS_KEYBOARD, SYSPROP_HAS_OPEN_DIRECTORY, SYSPROP_HAS_LOGIN_DIALOG, + SYSPROP_HAS_TEXT_INPUT_DIALOG, // Indicates that System_InputBoxGetString is available. SYSPROP_CAN_CREATE_SHORTCUT, diff --git a/Qt/QtMain.cpp b/Qt/QtMain.cpp index 288e2cce42..7f15a02964 100644 --- a/Qt/QtMain.cpp +++ b/Qt/QtMain.cpp @@ -249,6 +249,7 @@ bool System_GetPropertyBool(SystemProperty prop) { case SYSPROP_HAS_FILE_BROWSER: case SYSPROP_HAS_FOLDER_BROWSER: case SYSPROP_HAS_OPEN_DIRECTORY: + case SYSPROP_HAS_TEXT_INPUT_DIALOG: return true; case SYSPROP_SUPPORTS_OPEN_FILE_IN_EDITOR: return true; // FileUtil.cpp: OpenFileInEditor diff --git a/Windows/main.cpp b/Windows/main.cpp index c8bd3c88fe..5e4a3a8dd5 100644 --- a/Windows/main.cpp +++ b/Windows/main.cpp @@ -353,6 +353,7 @@ bool System_GetPropertyBool(SystemProperty prop) { case SYSPROP_HAS_FILE_BROWSER: case SYSPROP_HAS_FOLDER_BROWSER: case SYSPROP_HAS_OPEN_DIRECTORY: + case SYSPROP_HAS_TEXT_INPUT_DIALOG: return true; case SYSPROP_HAS_IMAGE_BROWSER: return true; diff --git a/android/jni/app-android.cpp b/android/jni/app-android.cpp index 9d675a7983..f32a16bf3c 100644 --- a/android/jni/app-android.cpp +++ b/android/jni/app-android.cpp @@ -480,6 +480,8 @@ bool System_GetPropertyBool(SystemProperty prop) { } case SYSPROP_SUPPORTS_SUSTAINED_PERF_MODE: return sustainedPerfSupported; // 7.0 introduced sustained performance mode as an optional feature. + case SYSPROP_HAS_TEXT_INPUT_DIALOG: + return true; case SYSPROP_HAS_OPEN_DIRECTORY: return false; case SYSPROP_HAS_ADDITIONAL_STORAGE: