Konstantin Seiler пре 5 година
родитељ
комит
5ad6446616
1 измењених фајлова са 3 додато и 1 уклоњено
  1. 3 1
      playback/src/player.rs

+ 3 - 1
playback/src/player.rs

@@ -495,7 +495,9 @@ impl PlayerInternal {
                 let stream_data_rate = self.stream_data_rate();
                 if let Some(stream_loader_controller) = self.state.stream_loader_controller() {
                     stream_loader_controller.set_stream_mode();
-                    if let PlayerState::Playing{..} = self.state {
+                }
+                if let PlayerState::Playing{..} = self.state {
+                    if let Some(stream_loader_controller) = self.state.stream_loader_controller() {
                         let wait_for_data_length = (2 * stream_loader_controller.ping_time_ms() * stream_data_rate) / 1000;
                         stream_loader_controller.fetch_next_blocking(wait_for_data_length);
                     }