diff options
author | 2025-03-10 09:16:33 -0700 | |
---|---|---|
committer | 2025-03-10 09:16:33 -0700 | |
commit | ba48d67cc7adf42efcfb333ae18397f61eb520e5 (patch) | |
tree | 9858ad17f740b37e1a0c184341f232e0f339af6a /include | |
parent | b61e79d3868206e14fcedbd37c54918370702165 (diff) | |
parent | 68ef9a17a1894ed5590172dba159df4a08b23fa0 (diff) |
Merge "Add dev option override flag to connected display cursor flag" into main
Diffstat (limited to 'include')
-rw-r--r-- | include/input/InputFlags.h | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/include/input/InputFlags.h b/include/input/InputFlags.h index 4b42f775dd..16e754e210 100644 --- a/include/input/InputFlags.h +++ b/include/input/InputFlags.h @@ -22,7 +22,21 @@ class InputFlags { public: /** * Check if connected displays feature is enabled, either via the feature flag or settings - * override. + * override. Developer setting override allows enabling all the "desktop experiences" features + * including input related connected_displays_cursor flag. + * + * The developer settings override is prioritised over aconfig flags. Any tests that require + * applicable aconfig flags to be disabled with SCOPED_FLAG_OVERRIDE also need this developer + * option to be reset locally. + * + * Also note the developer setting override is only applicable to the desktop experiences + * related features. + * + * To enable only the input flag run: + * adb shell aflags enable com.android.input.flags.connected_displays_cursor + * To override this flag and enable all "desktop experiences" features run: + * adb shell aflags enable com.android.window.flags.enable_desktop_mode_through_dev_option + * adb shell setprop persist.wm.debug.desktop_experience_devopts 1 */ static bool connectedDisplaysCursorEnabled(); |