David's final changes: more profiler features, fixes.
[ipdf/code.git] / src / objectrenderer.cpp
index 9b84ec2..c0c44b6 100644 (file)
@@ -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 ++;

UCC git Repository :: git.ucc.asn.au