From 0cc1424f90b21e3cdfac42e2969e6d02bb60195e Mon Sep 17 00:00:00 2001 From: blacksun Date: Sun, 14 Dec 2014 15:14:24 +0000 Subject: [PATCH] Minor improvement git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@3550 bfdf4180-ca20-0410-9c96-a3a8aa849046 --- sources/qetgraphicsitem/elementtextitem.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/sources/qetgraphicsitem/elementtextitem.cpp b/sources/qetgraphicsitem/elementtextitem.cpp index 1433ffcd0..b3d690575 100644 --- a/sources/qetgraphicsitem/elementtextitem.cpp +++ b/sources/qetgraphicsitem/elementtextitem.cpp @@ -179,10 +179,11 @@ void ElementTextItem::adjustItemPosition(int new_block_count) { */ void ElementTextItem::mouseDoubleClickEvent(QGraphicsSceneMouseEvent *event) { - if (tagg_ == "label" || parent_element_ -> linkType() & Element::AllReport) + if ( (tagg_ == "label" || parent_element_ -> linkType() & Element::AllReport) && !parent_element_ -> isFree()) { //If parent is linked, show the linked element - if (parent_element_ -> linkType() & (Element::AllReport | Element::Slave) && !parent_element_ -> isFree()) { + if ( parent_element_ -> linkType() & (Element::AllReport | Element::Slave) ) + { //Unselect and ungrab mouse to prevent unwanted //move when linked element is in the same scene of this. setSelected(false);