From 92bb0017878c11cc09376fae12279d401db707e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20Mr=C3=A1zek?= Date: Mon, 19 Dec 2016 00:34:03 +0100 Subject: NOISSUE fix crash caused by missing instance view layout updates Layout wasn't updated in some cases while deleting instances. --- application/groupview/VisualGroup.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'application/groupview/VisualGroup.cpp') diff --git a/application/groupview/VisualGroup.cpp b/application/groupview/VisualGroup.cpp index 560fc9ca..235ca023 100644 --- a/application/groupview/VisualGroup.cpp +++ b/application/groupview/VisualGroup.cpp @@ -4,6 +4,7 @@ #include #include #include +#include #include "GroupView.h" @@ -53,7 +54,6 @@ void VisualGroup::update() QPair VisualGroup::positionOf(const QModelIndex &index) const { - int x = 0; int y = 0; for (auto & row: rows) { @@ -66,7 +66,8 @@ QPair VisualGroup::positionOf(const QModelIndex &index) const } y++; } - return qMakePair(x, y); + qWarning() << "Item" << index.row() << index.data(Qt::DisplayRole).toString() << "not found in visual group" << text; + return qMakePair(0, 0); } int VisualGroup::rowTopOf(const QModelIndex &index) const -- cgit v1.2.3