summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
author Treehugger Robot <android-test-infra-autosubmit@system.gserviceaccount.com> 2025-03-10 09:16:33 -0700
committer Android (Google) Code Review <android-gerrit@google.com> 2025-03-10 09:16:33 -0700
commitba48d67cc7adf42efcfb333ae18397f61eb520e5 (patch)
tree9858ad17f740b37e1a0c184341f232e0f339af6a /include
parentb61e79d3868206e14fcedbd37c54918370702165 (diff)
parent68ef9a17a1894ed5590172dba159df4a08b23fa0 (diff)
Merge "Add dev option override flag to connected display cursor flag" into main
Diffstat (limited to 'include')
-rw-r--r--include/input/InputFlags.h16
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();