From c7aef09983124af35089d1c59e0ae925d2e8339b Mon Sep 17 00:00:00 2001 From: Aiden Vigue Date: Sat, 22 May 2021 18:48:16 -0400 Subject: [PATCH] nvm! --- JellyfinPlayer/ContentView.swift | 4 ++-- JellyfinPlayer/PlayerDemo.swift | 10 +++++----- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/JellyfinPlayer/ContentView.swift b/JellyfinPlayer/ContentView.swift index 9db23699..fd5d71f2 100644 --- a/JellyfinPlayer/ContentView.swift +++ b/JellyfinPlayer/ContentView.swift @@ -406,10 +406,10 @@ struct ContentView: View { } else { Text("Signing in...") .onAppear(perform: { - DispatchQueue.main.async { [weak self] in + DispatchQueue.main.async { [self] in _viewDidLoad.wrappedValue = false usleep(500000); - self?.jsi.did = false; + self.jsi.did = false; } }) } diff --git a/JellyfinPlayer/PlayerDemo.swift b/JellyfinPlayer/PlayerDemo.swift index ba09c0e4..448feca6 100644 --- a/JellyfinPlayer/PlayerDemo.swift +++ b/JellyfinPlayer/PlayerDemo.swift @@ -55,7 +55,7 @@ struct PlayerDemo: View { @State private var captionConfiguration: Bool = false { didSet { if(captionConfiguration == false) { - DispatchQueue.global(qos: .userInitiated).async { _ in + DispatchQueue.global(qos: .userInitiated).async { [self] in vlcplayer.pause() usleep(10000); vlcplayer.play() @@ -251,8 +251,8 @@ struct PlayerDemo: View { _isPlaying.wrappedValue = true; } - DispatchQueue.global(qos: .userInteractive).async { [weak self] in - self?.keepUpWithPlayerState() + DispatchQueue.global(qos: .userInteractive).async { [self] in + self.keepUpWithPlayerState() } } catch { @@ -361,8 +361,8 @@ struct PlayerDemo: View { let videoDuration = Double(vlcplayer.time.intValue + abs(vlcplayer.remainingTime.intValue)) if(bool == true) { vlcplayer.pause() - DispatchQueue.global(qos: .userInitiated).async { [weak self] in - self?.processScrubbingState() + DispatchQueue.global(qos: .userInitiated).async { [self] in + self.processScrubbingState() } } else { //Scrub is value from 0..1 - find position in video and add / or remove.