fix #695, fix a glitch with visible extended details, when they shouldnt be

This commit is contained in:
tibbi 2018-03-14 00:19:40 +01:00
parent e9638d5152
commit 949c4ce7dc
2 changed files with 3 additions and 1 deletions

View File

@ -365,6 +365,7 @@ class PhotoFragment : ViewPagerFragment() {
text = getMediumExtendedDetails(medium) text = getMediumExtendedDetails(medium)
setTextColor(context.config.textColor) setTextColor(context.config.textColor)
beVisibleIf(text.isNotEmpty()) beVisibleIf(text.isNotEmpty())
alpha = if (!context!!.config.hideExtendedDetails || !isFullscreen) 1f else 0f
onGlobalLayout { onGlobalLayout {
if (height != 0 && isAdded) { if (height != 0 && isAdded) {
y = getExtendedDetailsY(height) y = getExtendedDetailsY(height)

View File

@ -75,12 +75,12 @@ class VideoFragment : ViewPagerFragment(), SurfaceHolder.Callback, SeekBar.OnSee
mIsFragmentVisible = true mIsFragmentVisible = true
} }
mIsFullscreen = activity!!.window.decorView.systemUiVisibility and View.SYSTEM_UI_FLAG_FULLSCREEN == View.SYSTEM_UI_FLAG_FULLSCREEN
setupPlayer() setupPlayer()
if (savedInstanceState != null) { if (savedInstanceState != null) {
mCurrTime = savedInstanceState.getInt(PROGRESS) mCurrTime = savedInstanceState.getInt(PROGRESS)
} }
mIsFullscreen = activity!!.window.decorView.systemUiVisibility and View.SYSTEM_UI_FLAG_FULLSCREEN == View.SYSTEM_UI_FLAG_FULLSCREEN
checkFullscreen() checkFullscreen()
wasInit = true wasInit = true
@ -465,6 +465,7 @@ class VideoFragment : ViewPagerFragment(), SurfaceHolder.Callback, SeekBar.OnSee
text = getMediumExtendedDetails(medium) text = getMediumExtendedDetails(medium)
setTextColor(context.config.textColor) setTextColor(context.config.textColor)
beVisibleIf(text.isNotEmpty()) beVisibleIf(text.isNotEmpty())
alpha = if (!context!!.config.hideExtendedDetails || !mIsFullscreen) 1f else 0f
onGlobalLayout { onGlobalLayout {
if (height != 0 && isAdded) { if (height != 0 && isAdded) {
y = getExtendedDetailsY(height) y = getExtendedDetailsY(height)