Minor fixes

This commit is contained in:
Arkadiusz Fal 2022-03-20 00:05:09 +01:00
parent 2ae164e120
commit dcfb86240b
3 changed files with 6 additions and 9 deletions

View File

@ -267,6 +267,7 @@ final class MPVBackend: PlayerBackend {
case MPV_EVENT_FILE_LOADED: case MPV_EVENT_FILE_LOADED:
onFileLoaded?() onFileLoaded?()
startClientUpdates()
onFileLoaded = nil onFileLoaded = nil
case MPV_EVENT_UNPAUSE: case MPV_EVENT_UNPAUSE:

View File

@ -24,9 +24,9 @@ final class MPVClient: ObservableObject {
func create(frame: CGRect? = nil) { func create(frame: CGRect? = nil) {
#if !os(macOS) #if !os(macOS)
if let frame = frame { if let frame = frame {
glView = MPVOGLView(frame: frame) glView = MPVOGLView(frame: frame)
} }
#endif #endif
mpv = mpv_create() mpv = mpv_create()

View File

@ -97,12 +97,8 @@ struct VideoDetails: View {
switch currentPage { switch currentPage {
case .info: case .info:
if player.isLoadingVideo { ScrollView(.vertical, showsIndicators: false) {
PlaceholderProgressView() detailsPage
} else {
ScrollView(.vertical, showsIndicators: false) {
detailsPage
}
} }
case .queue: case .queue:
PlayerQueueView(sidebarQueue: $sidebarQueue, fullScreen: $fullScreen) PlayerQueueView(sidebarQueue: $sidebarQueue, fullScreen: $fullScreen)