diff --git a/src/gui/processing/qgsprocessingwidgetwrapperimpl.cpp b/src/gui/processing/qgsprocessingwidgetwrapperimpl.cpp index 4a7c2cbac17..fa643854005 100644 --- a/src/gui/processing/qgsprocessingwidgetwrapperimpl.cpp +++ b/src/gui/processing/qgsprocessingwidgetwrapperimpl.cpp @@ -880,12 +880,13 @@ QWidget *QgsProcessingDistanceWidgetWrapper::createWidget() mWarningLabel->setLayout( warningLayout ); layout->insertWidget( 4, mWarningLabel ); - setUnits( distanceDef->defaultUnit() ); - QWidget *w = new QWidget(); layout->setMargin( 0 ); layout->setContentsMargins( 0, 0, 0, 0 ); w->setLayout( layout ); + + setUnits( distanceDef->defaultUnit() ); + return w; }