Minor performance improvements

This commit is contained in:
Arkadiusz Fal
2022-08-14 18:53:03 +02:00
parent c51b9dd8e8
commit 9a958113c4
4 changed files with 19 additions and 8 deletions

View File

@@ -327,9 +327,13 @@ final class MPVBackend: PlayerBackend {
func closePiP(wasPlaying _: Bool) {}
func updateControls() {
guard model.presentingPlayer else {
self.logger.info("updating controls")
guard model.presentingPlayer, !model.controls.presentingOverlays else {
self.logger.info("ignored controls update")
return
}
DispatchQueue.main.async { [weak self] in
guard let self = self else {
return
@@ -341,6 +345,10 @@ final class MPVBackend: PlayerBackend {
}
func startControlsUpdates() {
guard model.presentingPlayer, !model.controls.presentingOverlays else {
self.logger.info("ignored controls update start")
return
}
self.logger.info("starting controls updates")
controlsUpdates = true
}