diff --git a/widgets/itembackground.cpp b/widgets/itembackground.cpp index 6638371a1..f78f50f3f 100644 --- a/widgets/itembackground.cpp +++ b/widgets/itembackground.cpp @@ -133,6 +133,8 @@ void ItemBackground::setTargetItem(QGraphicsItem *target) } if (target) { + setZValue(target->zValue() - 1); + setParentItem(target->parentItem()); QRectF rect = target->boundingRect(); rect.moveTopLeft(target->pos()); setTarget(rect);