diff options
Diffstat (limited to 'engines/teenagent/pack.h')
-rw-r--r-- | engines/teenagent/pack.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/engines/teenagent/pack.h b/engines/teenagent/pack.h index 09168676e2..1d6c471554 100644 --- a/engines/teenagent/pack.h +++ b/engines/teenagent/pack.h @@ -85,8 +85,13 @@ class MemoryPack : public Pack { byte *data; uint32 size; inline Chunk(): data(0), size(0) {} - inline Chunk(const Chunk &c): data(c.data), size(c.size) { c.reset(); } - inline Chunk& operator=(const Chunk &c) { data = c.data; size = c.size; c.reset(); return *this; } + inline Chunk(const Chunk &c) : data(c.data), size(c.size) { c.reset(); } + inline Chunk &operator=(const Chunk &c) { + data = c.data; + size = c.size; + c.reset(); + return *this; + } inline ~Chunk() { delete[] data; } inline void reset() const { Chunk *c = const_cast<Chunk *>(this); |