[flexiglass] Fixes crashloop.
The crashloop is a Dagger runtime dependency cycle that was introduced
in ag/28088831 and was missed because that CL didn't test with
Flexiglass on (it concerned itself only with clocks in the legacy
code).
The problem is that the change removed the inherent "laziness" that the
sampleFilter provided and caused the upstream
keyguardTransitionInteractor.transitionValue to be collected eagerly, as
soon as the KeyguardInteractor was instantiated.
Test: manually verified that the crash doesn't occur anymore when
flexiglass is on, also that there's no crashloop when flexiglass is off
Flag: com.android.systemui.scene_container
Fix: 350495724
Change-Id: I99533a0baec0d4f8bd5a2268b6139005069c625f
1 file changed