diff options
| author | Charles Chen <charlesccchen@google.com> | 2020-02-05 20:25:07 +0800 |
|---|---|---|
| committer | Charles Chen <charlesccchen@google.com> | 2020-02-05 20:25:07 +0800 |
| commit | bda14d040ea56747a3a1b8842006b853938df0a4 (patch) | |
| tree | 81fb47c5dbaace8aa29ffbd2e4418c8e8aa9f9ec /core/java/android | |
| parent | e3ada502d1fc6421af519e7ee7ebe9c309faf66f (diff) | |
Fix that WindowContext token is always null
fixes: 148921212
Test: manual
Change-Id: I5b4a28eb2f6cbe5950edee6876d450f4fc89f46f
Diffstat (limited to 'core/java/android')
| -rw-r--r-- | core/java/android/app/WindowContext.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/core/java/android/app/WindowContext.java b/core/java/android/app/WindowContext.java index 36ae450d342b..d279983a5793 100644 --- a/core/java/android/app/WindowContext.java +++ b/core/java/android/app/WindowContext.java @@ -60,12 +60,12 @@ public class WindowContext extends ContextWrapper { if (token != null && !isWindowToken(token)) { throw new IllegalArgumentException("Token must be registered to server."); } + mToken = token != null ? token : new Binder(); - final ContextImpl contextImpl = createBaseWindowContext(base, token); + final ContextImpl contextImpl = createBaseWindowContext(base, mToken); attachBaseContext(contextImpl); contextImpl.setOuterContext(this); - mToken = token != null ? token : new Binder(); mDisplayId = getDisplayId(); mWindowManager = new WindowManagerImpl(this); mWindowManager.setDefaultToken(mToken); |
