@@ -29,7 +29,7 @@ MirSurfaceItemModel::MirSurfaceItemModel(
30void MirSurfaceItemModel::insertSurface(uint index, MirSurfaceItem* surface)
30void MirSurfaceItemModel::insertSurface(uint index, MirSurfaceItem* surface)
32− index = qMax(index, (uint)count());
32+ index = qMin(index, (uint)count());
34 int existingSurfaceIndex = m_surfaceItems.indexOf(surface);
34 int existingSurfaceIndex = m_surfaceItems.indexOf(surface);
35 if (existingSurfaceIndex != -1) {
35 if (existingSurfaceIndex != -1) {