Ming-Shin Lu
d1cd540bbe
Add Null check for mView.findFocus() in ViewRootImpl
...
Some apps like Netflix crashed while handleWindowFocusChanged but mView
somehow has became null.
It's fair to check null for mView.findFocus() since other places
in ViewRootImpl that calling this method also add null check.
Fix: 153862451
Test: atest CtsInputMethodTestCases
Change-Id: I86bd5f3193deabe28bb425a8564017f7b32b90f3
(cherry picked from commit bdaa14bf18 )
2020-11-26 09:24:46 +00:00
TreeHugger Robot
b72c8a096b
Merge "Makes the multi-touch prevention only works for editable TextView." into rvc-qpr-dev
2020-11-26 00:22:20 +00:00
TreeHugger Robot
2b3c92cf0c
Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev
2020-11-25 07:42:06 +00:00
Bill Yi
5673f6b3a1
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I61bdb76ab5a439d1f1eeed6121b99b6e81624b21
2020-11-25 04:49:29 +00:00
Bill Yi
016b563350
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I7ffc17fc5f5ed9699f1205d6a41ae60aac43d279
2020-11-24 22:34:21 +00:00
TreeHugger Robot
d9541fb81b
Merge "Add READ_DREAM_STATE to the settings list" into rvc-qpr-dev
2020-11-24 06:46:48 +00:00
TreeHugger Robot
7097a98494
Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev
2020-11-24 05:26:48 +00:00
TreeHugger Robot
7d23243e20
Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev
2020-11-24 05:24:49 +00:00
Bill Yi
db0daed109
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I4e0eaf0208d81b78b65d4f9a776114695d25ef76
2020-11-24 02:00:33 +00:00
Bill Yi
f818ac557d
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I9a30e958ae3bc81289072763dda37547a7b303eb
2020-11-24 00:19:16 +00:00
TreeHugger Robot
b47a9cc28f
Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev
2020-11-23 21:15:59 +00:00
TreeHugger Robot
872b367915
Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev
2020-11-23 21:09:06 +00:00
Corina Grigoras
03b8867166
Merge "DO NOT MERGE: Disable ENABLE_DYNAMIC_PERMISSIONS without helper method." into rvc-qpr-dev
2020-11-23 18:19:50 +00:00
TreeHugger Robot
2d75422872
Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev
2020-11-23 15:59:09 +00:00
TreeHugger Robot
252341aae6
Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev
2020-11-23 15:48:05 +00:00
TreeHugger Robot
a843f14f81
Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev
2020-11-23 15:44:07 +00:00
TreeHugger Robot
76af090e77
Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev
2020-11-23 15:34:31 +00:00
TreeHugger Robot
0928031e9d
Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev
2020-11-23 15:24:36 +00:00
TreeHugger Robot
fda12d693a
Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev
2020-11-23 15:24:16 +00:00
TreeHugger Robot
98be11015a
Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev
2020-11-23 15:22:41 +00:00
TreeHugger Robot
9ee39d479b
Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev
2020-11-23 15:21:20 +00:00
TreeHugger Robot
94260edc80
Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev
2020-11-23 15:20:30 +00:00
TreeHugger Robot
59656af164
Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev
2020-11-23 15:20:19 +00:00
TreeHugger Robot
8af9f6e099
Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev
2020-11-23 15:19:59 +00:00
Bill Yi
90428a41b5
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I92d880b9e87eb792a8c32885e5dfc393a0479e48
2020-11-23 15:19:23 +00:00
Bill Yi
15f5848d44
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: Ifb3b0f1216564f908f7534f2684c98aa95612e32
2020-11-23 14:20:09 +00:00
Bill Yi
b2ec70f132
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I12349f8c6d3ac50c697e5a3f74c90434ea9ce1aa
2020-11-23 14:04:21 +00:00
Bill Yi
ddce51b69e
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I07907f45c57b54dfddce3e554342307ff6e5176a
2020-11-23 13:49:01 +00:00
Bill Yi
82c11c6d97
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I3d042075cb6241d5361cc9117e2c18a6ca55f657
2020-11-23 13:04:15 +00:00
Bill Yi
1045d4cf8e
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I0852dfb7576e909d84ff62d4d5294e028dfa1c3d
2020-11-23 12:48:41 +00:00
Bill Yi
4d2215c7d8
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I4d1bfac87a788cb912a14195cf8ebc757f63b632
2020-11-23 12:33:18 +00:00
Bill Yi
15332b6e1d
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I6f4042188c4e16b7be47ef9a44b7c0c11e4555ed
2020-11-23 12:02:55 +00:00
Bill Yi
ea85385f32
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: Iac6d87858730246a1e5b53d72176dbb3965831a6
2020-11-23 11:47:49 +00:00
Corina Grigoras
d781a45cfe
DO NOT MERGE: Disable ENABLE_DYNAMIC_PERMISSIONS without helper method.
...
This includes reverting "DO NOT MERGE: Disable ENABLE_DYNAMIC_PERMISSIONS flag for now to avoid crashes.", commit 39150a7422 .
Reason for revert: Be able to follow up with a clean patch that enables this flag using the helper method.
Bug: 115619667
Test: No
Change-Id: I930964259572cc8c145b82d84928fbf02fc0a19e
2020-11-23 09:58:38 +00:00
Bill Yi
7dc81ee2da
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: Id2512616d8127c2fd0bd62342c37c4b118300d5a
2020-11-23 09:34:56 +00:00
Bill Yi
f9c3750022
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: Id288afdf011106f53544658afb564dfd659a7675
2020-11-23 09:04:40 +00:00
Bill Yi
1d6b60f8e6
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: Id72bbee501df81c541d9b4f0555bde45109d4e01
2020-11-23 08:05:16 +00:00
Bill Yi
5e75c33b11
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I5d560633be89394ac8656192ae8e03367f7fdd67
2020-11-23 06:42:05 +00:00
Ahaan Ugale
19e29925ee
Allow only preloaded voice recognition services to blame calling apps.
...
Bug: 170795434
Test: manual
Merged-In: Ided2b19661d937ff0b4ec881f2e629afe47435e5
Change-Id: I92a146e5763afd07a44f8e9c7a3c71a27d1f16bd
2020-11-21 03:29:40 +00:00
Nate Myren
35c4f102e4
Merge "Allow self blames to be trusted" into rvc-qpr-dev
2020-11-20 15:41:59 +00:00
Ryan Lin
df28f95e9e
Merge "Fix AccessibilityService#getWindows time out" into rvc-qpr-dev
2020-11-20 03:36:11 +00:00
Nate Myren
5ddb7fa4cd
Allow self blames to be trusted
...
Test: manual
Fixes: 173659119
Change-Id: I6f413dd6430f096590dadf87dad32264523b13c3
Merged-In: I6f413dd6430f096590dadf87dad32264523b13c3
2020-11-19 20:48:53 +00:00
Agatha Man
c9e117edce
Merge "Add permissions to car shell" into rvc-qpr-dev
2020-11-19 19:59:45 +00:00
Agatha Man
166aaccebb
Add permissions to car shell
...
Bug: 173532101
Test: make && emulator
Change-Id: Iddaf0dfc25df76f8b3492fb293ccb3910ae2898e
Merged-In: Iddaf0dfc25df76f8b3492fb293ccb3910ae2898e
2020-11-19 19:59:03 +00:00
Julia Reynolds
d411e94a6f
Merge "DO NOT MERGE: Associate notif cancels with notif posts" into rvc-qpr-dev
2020-11-19 15:55:42 +00:00
Riddle Hsu
7585f8c448
Merge "Move handleCompleteDeferredRemoval to animator thread" into rvc-qpr-dev
2020-11-19 15:24:27 +00:00
Edgar Wang
46f664b7ac
Add READ_DREAM_STATE to the settings list
...
Settings application needs the previleged permission to
get AoD supression status by using PowerManager API
Bug: 173425264
Change-Id: I5da006b7c88dc36d3eefebc559f2a2f3ab50823f
Test: Manual & bootup device
(cherry picked from commit 8a888b9745 )
Merged-In: I5da006b7c88dc36d3eefebc559f2a2f3ab50823f
2020-11-19 14:25:05 +00:00
Riddle Hsu
275aba2deb
Move handleCompleteDeferredRemoval to animator thread
...
The method may remove window hierarchy element in random
timing (usually depends on animation). If the caller
indirectly calls to performSurfacePlacement inside a loop
that also removes element, the loop may encounter index
out of bound exception. It is hard for the caller to aware
how to iterate window containers safely.
Because performSurfacePlacement always calls WindowAnimator
scheduleAnimationLocked, the movement of invocation should
not miss the original cases for deferred removal.
It also reduces unnecessary invocations up to 50% because
animator won't execute multiple times if it is scheduled,
while performSurfacePlacement calls each time. And the
partial cost may be moved out from binder thread.
Bug: 173270358
Test: CtsWindowManagerDeviceTestCases
Change-Id: If9a45403e7bbedb2073f8e6f6e90934af0c4c29e
2020-11-19 20:29:17 +08:00
Wesley.CW Wang
6b4185abd1
Add Battery Defender strings to SystemUI and SettingsLib
...
- Add string file first for translation process
Bug: 173080412
Bug: 173496188
Test: m -j40, make full ROM
Change-Id: Ia39346875233423a72ae32f84d49c8457db35e22
2020-11-19 06:40:55 +00:00
TreeHugger Robot
0c54275482
Merge "Controls UI - RTL for input pin/password" into rvc-qpr-dev
2020-11-19 01:42:44 +00:00