From ffabf8b01313e58528b0e89ccca8bc07d22d360b Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Fri, 4 Jan 2013 21:59:03 +0100 Subject: DecoderInternal: move initializers to constructor --- src/DecoderThread.cxx | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) (limited to 'src/DecoderThread.cxx') diff --git a/src/DecoderThread.cxx b/src/DecoderThread.cxx index f6f8437a..cf16bea2 100644 --- a/src/DecoderThread.cxx +++ b/src/DecoderThread.cxx @@ -380,17 +380,11 @@ static void decoder_run_song(struct decoder_control *dc, const struct song *song, const char *uri) { - decoder decoder(dc, dc->start_ms > 0); + decoder decoder(dc, dc->start_ms > 0, + song->tag != NULL && song_is_file(song) + ? tag_dup(song->tag) : nullptr); int ret; - decoder.timestamp = 0.0; - decoder.seeking = false; - decoder.song_tag = song->tag != NULL && song_is_file(song) - ? tag_dup(song->tag) : NULL; - decoder.stream_tag = NULL; - decoder.decoder_tag = NULL; - decoder.chunk = NULL; - dc->state = DECODE_STATE_START; decoder_command_finished_locked(dc); -- cgit v1.2.3