| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
| |
Restores ag/18917521
Reverted in ag/15142270fe17845890d147aca8720a32b8c73ecf
Test: Ran failed test in http://b/238359875
Bug: 235624311
Change-Id: I08457dac1aa09c44f0c9c02349e8c6773587cd84
Merged-In: I08457dac1aa09c44f0c9c02349e8c6773587cd84
|
| |
|
|
|
|
|
|
|
| |
This continues to be an exception that shouldn't be happening. ADding
more logging to try to get insight into the problem.
Test: manual
Bug: 168778439
Change-Id: I2fdaa366c70f1551a768f48f7ac6df966e731fe3
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It is far easier to move _everything_ into SysUIComponent, and then
selectively promote things back to GlobalScope and/or WMScope than
it is to try to do it one at a time. With this change, though lots
of files are touched, very little actually changes structurally.
After this change goes in, folks should stop using @Singleton quite
so freely. Most things should live in @SysuiSingleton. @Singleton
is due to quickly be replaced by @GlobalScope.
Bug: 162923491
Test: atest SystemUITests && manual
Change-Id: Idc31d3d83b030581fb1fa869f7fafc4f2d3a8828
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Ensure that only the code that actually needs the root component asks
for it.
This also fixes ContentProvider injection (a bit). They no longer have
to manually run injection on themselves, as long as they implement
SystemUIAppComponentFactory.ContextInitializer properly and define
an inject(MyClass) method in the root component.
Bug: 162923491
Test: manual && atest SystemUITests
Change-Id: I507859f5f8d89bdde5b10e78b54c5cfbf28737bc
|
| |
|
|
|
|
|
|
|
|
| |
GlobalScreenshot.ActionProxyReceiver was calling
getComponent(context, StatusBar.class). With this change, StatusBar is now
injected into the constructor of that class.
Bug: 143224715
Test: atest SystemUITests
Change-Id: I2f635ce98c1c0e2326784c4558b28ce51f347fa9
|
| |
|
|
|
|
|
|
|
| |
This adds new Dagger qualifiers for BgHandler, BgLooper, MainHandler,
MainLooper, and MainResources, replacing the use of @Named for them.
Bug: 142954072
Test: atest SystemUITests
Change-Id: Ibbda8998e587474c26740ba8d49a8b3f90d89efa
|
| |
|
|
|
|
| |
Bug: 141550642
Change-Id: Id7fe7a9098eaf0947f94a2250e1ac51eb9dcb63f
Test: atest SystemUITests
|
| |
|
|
|
|
|
|
|
| |
Mocks out KeyguardUpdateMonitor in all tests, as our unit
tests shouldn't care about it (unless they're testing it directly).
Bug: 140430268
Test: atest SystemUITests
Change-Id: I6a2b5231c434d0f26319090340b9c2a0e903f4b6
|
| |
|
|
|
|
|
|
|
|
| |
When a device is newly reformatted, we can end up with multiple
instances of AppComponentFactory. We need to ensure they are all
injected into properly so that we don't get NPEs.
Bug: 140556803
Test: atest SystemUITests && manual
Change-Id: Ia2076124b9435a6a8ff6305f4442df8cf7f1034c
|
| |
|
|
|
|
|
|
|
| |
We have something suspicious going on during application startup, per
the associated bug. This will help track it down.
Bug: 140556803
Test: atest SystemUITests
Change-Id: Iac0b03bbaacf4f6991e9926709f4dd89177eb6c0
|
| |
|
|
|
|
| |
Bug: 139051615
Test: atest SystemUITests && atest SystemUIGoogleTests
Change-Id: Ic4dd5978001c208504c137cee41f363d7e70b1b5
|
| |
|
|
|
|
|
|
|
| |
This also allows ContentProviders to call Dependency.get() and similar,
dagger-dependent functions.
Bug: 139479357
Test: atest SystemUITests
Change-Id: I48f370f9506417b04394923fab6bf8cbf19804a4
|
|
|
This is a significant change that allows Services to have their
constructed injected into.
This change includes DozeService as an example, injecting the
FalsingManager into its constructor.
Bug: 136279712
Test: atest SystemUITests
Change-Id: Ib58f8763c996fbc2aea07ead56493d2d9e936f5b
|