summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2019-05-15 14:46:57 +0200
committerErich Eckner <git@eckner.net>2019-05-15 14:46:57 +0200
commit1ea3b6f64f9198c5ede2420b8ff83c4339b754ee (patch)
tree9811aea2d007aa95a6128cf0d5aee65910398761
parentf0f6e399820e32ba0d259fdd6cbfb6dd641cd422 (diff)
downloaddbmodel-1ea3b6f64f9198c5ede2420b8ff83c4339b754ee.tar.xz
src/diagramdocument.cpp: itemAt() needs a QTransform now - give it an identity transformation
-rw-r--r--src/diagramdocument.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/diagramdocument.cpp b/src/diagramdocument.cpp
index a1aad5d..115fbfd 100644
--- a/src/diagramdocument.cpp
+++ b/src/diagramdocument.cpp
@@ -333,8 +333,8 @@ DiagramDocument::mouseReleaseEvent(QGraphicsSceneMouseEvent *event)
{
if (m_line) {
removeItem(m_line);
- DatabaseTable *source = qgraphicsitem_cast<DatabaseTable *>(itemAt(m_line->line().p1()));
- DatabaseTable *target = qgraphicsitem_cast<DatabaseTable *>(itemAt(m_line->line().p2()));
+ DatabaseTable *source = qgraphicsitem_cast<DatabaseTable *>(itemAt(m_line->line().p1(), QTransform()));
+ DatabaseTable *target = qgraphicsitem_cast<DatabaseTable *>(itemAt(m_line->line().p2(), QTransform()));
if (source && target && source != target) {
Line *line = new DatabaseRelationship();
line->createId();