Procházet zdrojové kódy

Don't send kPlayStatusLoading. (#483)

fixes #461
kaymes před 4 roky
rodič
revize
e8ec5feb22
1 změnil soubory, kde provedl 2 přidání a 1 odebrání
  1. 2 1
      connect/src/spirc.rs

+ 2 - 1
connect/src/spirc.rs

@@ -1191,10 +1191,11 @@ impl SpircTask {
                 self.play_request_id = Some(self.player.load(track, start_playing, position_ms));
 
                 self.update_state_position(position_ms);
-                self.state.set_status(PlayStatus::kPlayStatusLoading);
                 if start_playing {
+                    self.state.set_status(PlayStatus::kPlayStatusPlay);
                     self.play_status = SpircPlayStatus::LoadingPlay { position_ms };
                 } else {
+                    self.state.set_status(PlayStatus::kPlayStatusPause);
                     self.play_status = SpircPlayStatus::LoadingPause { position_ms };
                 }
             }