From 20381aa770eb11e2c470ec99b4d42841e0abf6d2 Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Tue, 23 Oct 2012 13:49:26 +0200 Subject: Fix crash in GridView QDeclarativeGridView crashed in the WelcomeScreen of Qt Creator. For details refer to the task. Task-number: QTBUG-23445 Change-Id: I44594a253a004db254e8cd87560de3f0824a94bf Reviewed-by: Tobias Hunger --- src/declarative/graphicsitems/qdeclarativegridview.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/declarative/graphicsitems/qdeclarativegridview.cpp') diff --git a/src/declarative/graphicsitems/qdeclarativegridview.cpp b/src/declarative/graphicsitems/qdeclarativegridview.cpp index cd1c5e5e..8e9b6ec1 100644 --- a/src/declarative/graphicsitems/qdeclarativegridview.cpp +++ b/src/declarative/graphicsitems/qdeclarativegridview.cpp @@ -2841,7 +2841,7 @@ void QDeclarativeGridView::itemsInserted(int modelIndex, int count) bool addedVisible = false; QList added; int i = 0; - while (i < insertCount && rowPos <= to + d->rowSize()*(d->columns - (colPos/d->colSize()))/qreal(d->columns)) { + while (i < insertCount && rowPos <= to + d->rowSize()*(d->columns - (colPos/d->colSize()))/qreal(d->columns + 1)) { if (!addedVisible) { d->scheduleLayout(); addedVisible = true; -- cgit v1.2.3