forked from osmocom/wireshark
Qt: remove leak from PathChooserDelegate (found by clang).
Change-Id: I71d73c8464450f8cbc655f8f99f54bd34eddd344 Reviewed-on: https://code.wireshark.org/review/25374 Petri-Dish: Dario Lombardo <lomato@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
This commit is contained in:
parent
8631ceaefc
commit
24cd7a9a1f
|
@ -93,7 +93,8 @@ void PathChooserDelegate::browse_button_clicked()
|
|||
break;
|
||||
}
|
||||
|
||||
QString file_name = QFileDialog::getOpenFileName(new QWidget(), tr("Open Pipe"), open_dir);
|
||||
QWidget * qw = new QWidget();
|
||||
QString file_name = QFileDialog::getOpenFileName(qw, tr("Open Pipe"), open_dir);
|
||||
if ( !file_name.isEmpty() )
|
||||
{
|
||||
QWidget * parent = ((QPushButton *)sender())->parentWidget();
|
||||
|
@ -102,9 +103,9 @@ void PathChooserDelegate::browse_button_clicked()
|
|||
{
|
||||
lineEdit->setText(file_name);
|
||||
emit commitData(parent);
|
||||
|
||||
}
|
||||
}
|
||||
delete(qw);
|
||||
}
|
||||
|
||||
void PathChooserDelegate::setEditorData(QWidget *editor, const QModelIndex &idx) const
|
||||
|
|
Loading…
Reference in New Issue