summaryrefslogtreecommitdiff
path: root/core/java
diff options
context:
space:
mode:
authorYi Jiang <eejiang@google.com>2021-02-08 04:44:05 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2021-02-08 04:44:05 +0000
commitf8e50bea380e6868963e524a1017530a9a682a01 (patch)
tree1146d4e3b054e71baefef406f756d9791410fceb /core/java
parent5a939299b0f98a9ce7e3f8b8783c2ffc580f465b (diff)
parent8a1f0bc86e1a03b55a84b56127acf822aa1ef730 (diff)
Merge "A few fixes for RotationResolver" into sc-dev
Diffstat (limited to 'core/java')
-rw-r--r--core/java/android/service/rotationresolver/RotationResolutionRequest.java3
-rw-r--r--core/java/android/service/rotationresolver/RotationResolverService.java7
2 files changed, 4 insertions, 6 deletions
diff --git a/core/java/android/service/rotationresolver/RotationResolutionRequest.java b/core/java/android/service/rotationresolver/RotationResolutionRequest.java
index 94a6052c246d..8e76e2fc9202 100644
--- a/core/java/android/service/rotationresolver/RotationResolutionRequest.java
+++ b/core/java/android/service/rotationresolver/RotationResolutionRequest.java
@@ -20,6 +20,7 @@ import android.annotation.NonNull;
import android.annotation.SystemApi;
import android.os.Parcel;
import android.os.Parcelable;
+import android.view.Surface;
/**
* This class represents a request to an {@link RotationResolverService}. The request contains
@@ -54,7 +55,7 @@ public final class RotationResolutionRequest implements Parcelable {
mTimeoutMillis = timeoutMillis;
}
- public int getProposedRotation() {
+ @Surface.Rotation public int getProposedRotation() {
return mProposedRotation;
}
diff --git a/core/java/android/service/rotationresolver/RotationResolverService.java b/core/java/android/service/rotationresolver/RotationResolverService.java
index 593a642b4a38..604dd0ac8298 100644
--- a/core/java/android/service/rotationresolver/RotationResolverService.java
+++ b/core/java/android/service/rotationresolver/RotationResolverService.java
@@ -146,11 +146,8 @@ public abstract class RotationResolverService extends Service {
}
mPendingCallback = new RotationResolverCallbackWrapper(callback, this);
mCancellationSignal = CancellationSignal.fromTransport(transport);
- try {
- onResolveRotation(request, mCancellationSignal, mPendingCallback);
- } catch (UnsupportedOperationException e) {
- reportFailures(callback, ROTATION_RESULT_FAILURE_CANCELLED);
- }
+
+ onResolveRotation(request, mCancellationSignal, mPendingCallback);
}
@MainThread