- size_t current_chunk_id_, current_chunk_offset_;
- const DecodeBinaryDataChunk* current_chunk_;
+ size_t current_chunk_id_, current_chunk_offset_, current_offset_;
+ DecodeBinaryDataChunk current_chunk_; // Cache locally so that we're not messed up when the vector is re-allocating its data
+
+ vector<QColor> chunk_colors_;