summaryrefslogtreecommitdiff
path: root/src/diagramdocument.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/diagramdocument.cpp')
-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();