X-Git-Url: https://git.ucc.asn.au/?p=ipdf%2Fcode.git;a=blobdiff_plain;f=src%2Fobjectrenderer.cpp;h=c0c44b65e70f5cb955e915994a815256305f019c;hp=9b84ec260bf8deca0fef6a7be3aee4e9f8083c6f;hb=b716ae547424e4e4bbda86781a151c31e3a64e67;hpb=f0b6c9b6b95fde134927c395afbfbbbc057868e6 diff --git a/src/objectrenderer.cpp b/src/objectrenderer.cpp index 9b84ec2..c0c44b6 100644 --- a/src/objectrenderer.cpp +++ b/src/objectrenderer.cpp @@ -385,7 +385,7 @@ void BezierRenderer::RenderUsingGPU(unsigned first_obj_id, unsigned last_obj_id) while (m_indexes.size() > first_index && m_indexes[first_index] < first_obj_id) { unsigned new_index = (first_index + first_obj_id) / 2; - if (new_index < m_indexes.size() && m_indexes[new_index] < first_obj_id) + if (new_index != first_index && new_index < m_indexes.size() && m_indexes[new_index] < first_obj_id) first_index = new_index; else first_index ++;