summaryrefslogtreecommitdiff
path: root/core/java/android/app/WindowContext.java
diff options
context:
space:
mode:
authorCharles Chen <charlesccchen@google.com>2020-02-05 20:25:07 +0800
committerCharles Chen <charlesccchen@google.com>2020-02-05 20:25:07 +0800
commitbda14d040ea56747a3a1b8842006b853938df0a4 (patch)
tree81fb47c5dbaace8aa29ffbd2e4418c8e8aa9f9ec /core/java/android/app/WindowContext.java
parente3ada502d1fc6421af519e7ee7ebe9c309faf66f (diff)
Fix that WindowContext token is always null
fixes: 148921212 Test: manual Change-Id: I5b4a28eb2f6cbe5950edee6876d450f4fc89f46f
Diffstat (limited to 'core/java/android/app/WindowContext.java')
-rw-r--r--core/java/android/app/WindowContext.java4
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);