diff --git a/src/libs/utils/aspects.cpp b/src/libs/utils/aspects.cpp index 5921e422783..81ac6ddeb30 100644 --- a/src/libs/utils/aspects.cpp +++ b/src/libs/utils/aspects.cpp @@ -218,10 +218,12 @@ void BaseAspect::setupLabel() void BaseAspect::addLabeledItem(LayoutBuilder &builder, QWidget *widget) { setupLabel(); - if (label()) - builder.addItems({label(), widget}); - else + if (QLabel *l = label()) { + l->setBuddy(widget); + builder.addItems({l, widget}); + } else { builder.addItems({LayoutBuilder::LayoutItem(widget)}); + } } /*!