commit | 93f0834976787a77d0e140e8f8a547846c33278d | [log] [tgz] |
---|---|---|
author | Mike Digman <digman@google.com> | Fri Nov 24 21:46:53 2017 -0800 |
committer | Mike Digman <digman@google.com> | Mon Nov 27 18:42:15 2017 -0800 |
tree | 9f6f13740af6cc83b595853209baa1e93c2e3f55 | |
parent | a412c03e70277f3c6c0aa4918dcab74409f502d1 [diff] |
Add route for rotation suggestions from StatusBar to CommandQueue Test: usused pipe Change-Id: I7a4131f8f99edbc33f8d22eda3e7a6c97b8530bf
diff --git a/services/core/java/com/android/server/statusbar/StatusBarManagerInternal.java b/services/core/java/com/android/server/statusbar/StatusBarManagerInternal.java index b07fe98..3792bc6 100644 --- a/services/core/java/com/android/server/statusbar/StatusBarManagerInternal.java +++ b/services/core/java/com/android/server/statusbar/StatusBarManagerInternal.java
@@ -90,6 +90,13 @@ boolean showShutdownUi(boolean isReboot, String requestString); + /** + * Show a rotation suggestion that a user may approve to rotate the screen. + * + * @param rotation rotation suggestion + */ + void onProposedRotationChanged(int rotation); + public interface GlobalActionsListener { /** * Called when sysui starts and connects its status bar, or when the status bar binder
diff --git a/services/core/java/com/android/server/statusbar/StatusBarManagerService.java b/services/core/java/com/android/server/statusbar/StatusBarManagerService.java index c78a340..c7c03b4 100644 --- a/services/core/java/com/android/server/statusbar/StatusBarManagerService.java +++ b/services/core/java/com/android/server/statusbar/StatusBarManagerService.java
@@ -406,6 +406,15 @@ } return false; } + + @Override + public void onProposedRotationChanged(int rotation) { + if (mBar != null){ + try { + mBar.onProposedRotationChanged(rotation); + } catch (RemoteException ex) {} + } + } }; // ================================================================================