From e5ff452e4192950db3fe0770190fb17c4919e358 Mon Sep 17 00:00:00 2001 From: Marcus Eggenberger Date: Mon, 13 Oct 2008 14:41:23 +0200 Subject: [PATCH] postcondition checks for insertions into the chatscene --- src/qtui/chatscene.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/qtui/chatscene.cpp b/src/qtui/chatscene.cpp index 89d4422a..49bb89f4 100644 --- a/src/qtui/chatscene.cpp +++ b/src/qtui/chatscene.cpp @@ -270,6 +270,8 @@ void ChatScene::rowsAboutToBeRemoved(const QModelIndex &parent, int start, int e } } + Q_ASSERT(start == 0 || _lines.at(start - 1)->pos().y() + _lines.at(start - 1)->height() == _lines.at(start)->pos().y()); + Q_ASSERT(end + 1 == _lines.count() || _lines.at(end)->pos().y() + _lines.at(end)->height() == _lines.at(end + 1)->pos().y()); // update sceneRect // when searching for the first non-date-line we have to take into account that our -- 2.20.1