Commit 958506a1 authored by Max Kellermann's avatar Max Kellermann

decoder/Reader: change Decoder pointer to reference

parent e8fd771b
......@@ -24,5 +24,5 @@
size_t
DecoderReader::Read(void *data, size_t size)
{
return decoder_read(decoder, is, data, size);
return decoder_read(&decoder, is, data, size);
}
......@@ -32,14 +32,11 @@ class InputStream;
* interface.
*/
class DecoderReader final : public Reader {
Decoder *const decoder;
Decoder &decoder;
InputStream &is;
public:
DecoderReader(Decoder &_decoder, InputStream &_is)
:decoder(&_decoder), is(_is) {}
DecoderReader(Decoder *_decoder, InputStream &_is)
:decoder(_decoder), is(_is) {}
/* virtual methods from class Reader */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment