diff --git a/src/libs/utils/pathchooser.cpp b/src/libs/utils/pathchooser.cpp index 84531ca5551..53825931b97 100644 --- a/src/libs/utils/pathchooser.cpp +++ b/src/libs/utils/pathchooser.cpp @@ -261,14 +261,14 @@ PathChooser::PathChooser(QWidget *parent) : d->m_hLayout->addWidget(d->m_lineEdit); d->m_hLayout->setSizeConstraint(QLayout::SetMinimumSize); + d->m_browseButton = new OptionPushButton; + d->m_browseButton->setText(browseButtonLabel()); + connect(d->m_browseButton, &OptionPushButton::clicked, this, [this] { slotBrowse(false); }); + d->m_contextMenu = new QMenu(d->m_browseButton); d->m_contextMenu->addAction(Tr::tr("Local"), this, [this] { slotBrowse(false); }); d->m_contextMenu->addAction(Tr::tr("Remote"), this, [this] { slotBrowse(true); }); - d->m_browseButton = new OptionPushButton(); - d->m_browseButton->setText(browseButtonLabel()); - connect(d->m_browseButton, &OptionPushButton::clicked, this, [this] { slotBrowse(false); }); - insertButton(d->m_buttons.count(), d->m_browseButton); setLayout(d->m_hLayout);