}
setSceneRect(QRectF(0, 0, _width, _height));
emit heightChanged(_height);
- emit heightChangedAt(_lines.at(start)->y(), -h);
+ Q_ASSERT(_lines.isEmpty() || (start < _lines.count())); // if _lines isn't empty it better contain start
+ qreal changePos = (_lines.isEmpty()) ? 0 : _lines.at(start)->y();
+ emit heightChangedAt(changePos, -h);
}
}