Merge pull request #2452 from Bnyro/master

Hide the comments bottom sheet when entering PiP
This commit is contained in:
Bnyro 2022-12-20 16:45:53 +01:00 committed by GitHub
commit 606c6f961f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 10 additions and 7 deletions

View File

@ -18,8 +18,8 @@ import com.github.libretube.extensions.hideKeyboard
import com.github.libretube.ui.adapters.SearchAdapter import com.github.libretube.ui.adapters.SearchAdapter
import com.github.libretube.ui.base.BaseFragment import com.github.libretube.ui.base.BaseFragment
import com.github.libretube.util.PreferenceHelper import com.github.libretube.util.PreferenceHelper
import retrofit2.HttpException
import java.io.IOException import java.io.IOException
import retrofit2.HttpException
class SearchResultFragment : BaseFragment() { class SearchResultFragment : BaseFragment() {
private lateinit var binding: FragmentSearchResultBinding private lateinit var binding: FragmentSearchResultBinding

View File

@ -45,9 +45,4 @@ open class BaseBottomSheet : ExpandedBottomSheet() {
dialog?.dismiss() dialog?.dismiss()
} }
} }
override fun onPictureInPictureModeChanged(isInPictureInPictureMode: Boolean) {
super.onPictureInPictureModeChanged(isInPictureInPictureMode)
dialog?.dismiss()
}
} }

View File

@ -33,4 +33,10 @@ open class ExpandedBottomSheet : BottomSheetDialogFragment() {
fragmentManager, fragmentManager,
null null
) )
override fun onPictureInPictureModeChanged(isInPictureInPictureMode: Boolean) {
super.onPictureInPictureModeChanged(isInPictureInPictureMode)
// ensure that the sheet doesn't hide parts of the video
dialog?.dismiss()
}
} }

View File

@ -18,7 +18,9 @@ class CustomSwipeToRefresh(context: Context?, attrs: AttributeSet?) :
init { init {
setColorSchemeColors(ThemeHelper.getThemeColor(this.context, R.attr.colorPrimary)) setColorSchemeColors(ThemeHelper.getThemeColor(this.context, R.attr.colorPrimary))
setProgressBackgroundColorSchemeColor(ThemeHelper.getThemeColor(this.context, R.attr.colorSurface)) setProgressBackgroundColorSchemeColor(
ThemeHelper.getThemeColor(this.context, R.attr.colorSurface)
)
} }
@SuppressLint("Recycle") @SuppressLint("Recycle")