diff options
Diffstat (limited to 'core/java/android/view/WindowlessWindowManager.java')
| -rw-r--r-- | core/java/android/view/WindowlessWindowManager.java | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/core/java/android/view/WindowlessWindowManager.java b/core/java/android/view/WindowlessWindowManager.java index 5e5d14f55240..0ed7ca79113e 100644 --- a/core/java/android/view/WindowlessWindowManager.java +++ b/core/java/android/view/WindowlessWindowManager.java @@ -207,12 +207,19 @@ public class WindowlessWindowManager implements IWindowSession { } /** @hide */ + @Nullable protected SurfaceControl getSurfaceControl(View rootView) { final ViewRootImpl root = rootView.getViewRootImpl(); if (root == null) { return null; } - final State s = mStateForWindow.get(root.mWindow.asBinder()); + return getSurfaceControl(root.mWindow); + } + + /** @hide */ + @Nullable + protected SurfaceControl getSurfaceControl(IWindow window) { + final State s = mStateForWindow.get(window.asBinder()); if (s == null) { return null; } |
