OSDN Git Service
(root)
/
android-x86
/
frameworks-base.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
combined
(merge:
c9147c4
86dc82e
)
Merge "Ensure input transactions are applied before injecting input"
author
Chavi Weingarten
<chaviw@google.com>
Wed, 3 Apr 2019 20:05:59 +0000
(20:05 +0000)
committer
Android (Google) Code Review
<android-gerrit@google.com>
Wed, 3 Apr 2019 20:05:59 +0000
(20:05 +0000)
1
2
services/core/java/com/android/server/wm/InputMonitor.java
patch
|
diff1
|
diff2
|
blob
|
history
services/core/java/com/android/server/wm/WindowManagerService.java
patch
|
diff1
|
diff2
|
blob
|
history
diff --cc
services/core/java/com/android/server/wm/InputMonitor.java
index
f85fdb6
,
b6e747a
..
d3dba90
---
1
/
services/core/java/com/android/server/wm/InputMonitor.java
---
2
/
services/core/java/com/android/server/wm/InputMonitor.java
+++ b/
services/core/java/com/android/server/wm/InputMonitor.java
@@@
-433,9
-436,14
+442,14
@@@
final class InputMonitor
wallpaperInputConsumer.show(mInputTransaction, 0);
}
- mDisplayContent.scheduleAnimation();
+ if (mApplyImmediately) {
+ mInputTransaction.apply();
+ } else {
+ mDisplayContent.getPendingTransaction().merge(mInputTransaction);
+ mDisplayContent.scheduleAnimation();
+ }
- Trace.traceEnd(T
race.T
RACE_TAG_WINDOW_MANAGER);
+ Trace.traceEnd(TRACE_TAG_WINDOW_MANAGER);
}
@Override
diff --cc
services/core/java/com/android/server/wm/WindowManagerService.java
Simple merge