Cancel fullscreen countdown timer on interaction.
Any interaction on the fullscreen user switcher should cancel the countdown timer and cause it to go away. Tested on Mojave Bug 36454400 Change-Id: I22556988d38d140e773cbc7eff03a30bde4f1f46
This commit is contained in:
@@ -74,6 +74,15 @@ public class FullscreenUserSwitcher {
|
||||
automaticallySelectUser();
|
||||
});
|
||||
|
||||
// Any interaction with the screen should cancel the timer.
|
||||
mContainer.setOnClickListener(v -> {
|
||||
cancelTimer();
|
||||
});
|
||||
mUserGridView.setOnTouchListener((v, e) -> {
|
||||
cancelTimer();
|
||||
return false;
|
||||
});
|
||||
|
||||
mSwitchingUsers = mParent.findViewById(R.id.switching_users);
|
||||
}
|
||||
|
||||
@@ -152,6 +161,7 @@ public class FullscreenUserSwitcher {
|
||||
if (mTimer != null) {
|
||||
mTimer.cancel();
|
||||
mTimer = null;
|
||||
mProgressBar.setProgress(0, true /* animate */);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user