diff options
| author | 2023-08-03 12:00:37 +0000 | |
|---|---|---|
| committer | 2023-08-03 12:00:37 +0000 | |
| commit | 3479c8b87a76a1a9479f9a434228eefc7deec8ad (patch) | |
| tree | a34c601043ec008e91647362fc74e69fc51950ff | |
| parent | 045bb14b2cd62052400b26492d58ac0b1c03aa24 (diff) | |
| parent | f62a0e11d60386e0d6855a56d0cb0c94302681c0 (diff) | |
Merge "Fix @Nullability mismatch with PipTransition" into udc-qpr-dev am: f62a0e11d6
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/24263643
Change-Id: Ifd21e3ce70eec1ce23960867af17cd70c1d279b1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
| -rw-r--r-- | libs/WindowManager/Shell/src/com/android/wm/shell/dagger/pip/Pip1Module.java | 2 | ||||
| -rw-r--r-- | libs/WindowManager/Shell/src/com/android/wm/shell/dagger/pip/PipModule.java | 9 |
2 files changed, 6 insertions, 5 deletions
diff --git a/libs/WindowManager/Shell/src/com/android/wm/shell/dagger/pip/Pip1Module.java b/libs/WindowManager/Shell/src/com/android/wm/shell/dagger/pip/Pip1Module.java index d972f48b92fd..16c39601e0bf 100644 --- a/libs/WindowManager/Shell/src/com/android/wm/shell/dagger/pip/Pip1Module.java +++ b/libs/WindowManager/Shell/src/com/android/wm/shell/dagger/pip/Pip1Module.java @@ -16,7 +16,6 @@ package com.android.wm.shell.dagger.pip; -import android.annotation.Nullable; import android.content.Context; import android.os.Handler; @@ -229,7 +228,6 @@ public abstract class Pip1Module { @WMSingleton @Provides - @Nullable static PipTransition providePipTransition(Context context, ShellInit shellInit, ShellTaskOrganizer shellTaskOrganizer, Transitions transitions, PipAnimationController pipAnimationController, PipBoundsAlgorithm pipBoundsAlgorithm, diff --git a/libs/WindowManager/Shell/src/com/android/wm/shell/dagger/pip/PipModule.java b/libs/WindowManager/Shell/src/com/android/wm/shell/dagger/pip/PipModule.java index 2ded4a32a9f3..04032bb17fec 100644 --- a/libs/WindowManager/Shell/src/com/android/wm/shell/dagger/pip/PipModule.java +++ b/libs/WindowManager/Shell/src/com/android/wm/shell/dagger/pip/PipModule.java @@ -36,10 +36,13 @@ import dagger.Provides; public abstract class PipModule { @WMSingleton @Provides - @Nullable static PipTransitionController providePipTransitionController( com.android.wm.shell.pip.PipTransition legacyPipTransition, - com.android.wm.shell.pip2.PipTransition newPipTransition) { - return PipUtils.isPip2ExperimentEnabled() ? newPipTransition : legacyPipTransition; + @Nullable com.android.wm.shell.pip2.PipTransition newPipTransition) { + if (PipUtils.isPip2ExperimentEnabled() && newPipTransition != null) { + return newPipTransition; + } else { + return legacyPipTransition; + } } } |