diff --git a/applets/taskmanager/package/contents/ui/ToolTipDelegate.qml b/applets/taskmanager/package/contents/ui/ToolTipDelegate.qml --- a/applets/taskmanager/package/contents/ui/ToolTipDelegate.qml +++ b/applets/taskmanager/package/contents/ui/ToolTipDelegate.qml @@ -77,29 +77,23 @@ }); } - Item { + Grid { id: contentItem - width: childrenRect.width - height: childrenRect.height + rows: !isVerticalPanel + columns: isVerticalPanel + flow: isVerticalPanel ? Grid.TopToBottom : Grid.LeftToRight + spacing: units.largeSpacing ToolTipInstance { visible: !isGroup } - Grid { - rows: !isVerticalPanel - columns: isVerticalPanel - flow: isVerticalPanel ? Grid.TopToBottom : Grid.LeftToRight - spacing: units.largeSpacing - - visible: isGroup - - Repeater { - id: groupRepeater - model: DelegateModel { - model: tasksModel - rootIndex: tasksModel.makeModelIndex(parentIndex, -1) - delegate: ToolTipInstance {} + Repeater { + model: DelegateModel { + model: tasksModel + rootIndex: tasksModel.makeModelIndex(parentIndex, -1) + delegate: ToolTipInstance { + visible: isGroup } } }