--- branches/KDE/3.5/kdegraphics/ksvg/impl/SVGList.h 2009/06/17 22:05:45 983305 +++ branches/KDE/3.5/kdegraphics/ksvg/impl/SVGList.h 2009/06/17 22:18:36 983306 @@ -94,7 +94,11 @@ T *insertItemBefore(T *newItem, unsigned int index) { - m_impl.insert(index, newItem); + if (index < m_vector.size()) { + m_vector.insert(index, newItem); + } else { + m_vector.append(newItem); + } return newItem; }