focus resume button when returning from playback and it's visible

This commit is contained in:
Froghut
2020-04-22 14:47:27 +02:00
parent aaca114166
commit e79e611394

View File

@@ -220,10 +220,15 @@ public class FullDetailsActivity extends BaseActivity implements IRecordingIndic
if (!isFinishing()) {
mBaseItem = response;
if (mResumeButton != null) {
mResumeButton.setVisibility((mBaseItem.getBaseItemType() == BaseItemType.Series && ! mBaseItem.getUserData().getPlayed()) || response.getCanResume() ? View.VISIBLE : View.GONE);
boolean resumeVisible = (mBaseItem.getBaseItemType() == BaseItemType.Series && !mBaseItem.getUserData().getPlayed()) || response.getCanResume();
mResumeButton.setVisibility(resumeVisible ? View.VISIBLE : View.GONE);
if (response.getCanResume()){
mResumeButton.setText(getString(R.string.lbl_resume_from, TimeUtils.formatMillis((response.getUserData().getPlaybackPositionTicks()/10000) - mApplication.getResumePreroll())));
}
if (resumeVisible)
{
mResumeButton.requestFocus();
}
showMoreButtonIfNeeded();
}
updatePlayedDate();