소스 검색

Assignment instead of mem::repalce()

Simon Persson 7 년 전
부모
커밋
8c3f587f30
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      playback/src/player.rs

+ 1 - 1
playback/src/player.rs

@@ -177,7 +177,7 @@ impl PlayerState {
         match mem::replace(self, Invalid) {
             Playing { track_id, end_of_track, ..} => {
                 end_of_track.send(());
-                let old_state = mem::replace(self, EndOfTrack { track_id });
+                *self = EndOfTrack { track_id };
             },
             _ => panic!("Called playing_to_end_of_track in non-playing state.")
         }