X-Git-Url: https://git.ucc.asn.au/?p=ipdf%2Fcode.git;a=blobdiff_plain;f=src%2Fobjectrenderer.cpp;h=c0c44b65e70f5cb955e915994a815256305f019c;hp=9b84ec260bf8deca0fef6a7be3aee4e9f8083c6f;hb=HEAD;hpb=d68c91a7a2a3a4b3a312a50cbab5a7539d4cd7d5 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 ++;