diff --git a/AK/DisjointChunks.h b/AK/DisjointChunks.h index e991ba8c83..8a93f80e63 100644 --- a/AK/DisjointChunks.h +++ b/AK/DisjointChunks.h @@ -24,6 +24,8 @@ struct DisjointIterator { DisjointIterator(ReferenceType chunks) : m_chunks(chunks) { + while (m_chunk_index < m_chunks.size() && m_chunks[m_chunk_index].is_empty()) + ++m_chunk_index; } DisjointIterator(ReferenceType chunks, EndTag)