From efba97723543fa424800db151a9dd05af6c24594 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stig=20Bj=C3=B8rlykke?= Date: Tue, 25 Aug 2015 15:18:51 +0200 Subject: [PATCH] Qt: Fixed some memory leakages MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: Ie8c9b7f8c9203acb5aec00d5553b911e0299f53c Reviewed-on: https://code.wireshark.org/review/10253 Petri-Dish: Stig Bjørlykke Tested-by: Petri Dish Buildbot Reviewed-by: Stig Bjørlykke --- ui/qt/extcap_options_dialog.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/ui/qt/extcap_options_dialog.cpp b/ui/qt/extcap_options_dialog.cpp index 987fb6e843..d13b5fd7de 100644 --- a/ui/qt/extcap_options_dialog.cpp +++ b/ui/qt/extcap_options_dialog.cpp @@ -165,11 +165,12 @@ void ExtcapOptionsDialog::updateWidgets() walker = walker->next; } - if ( counter > 0 ) + if ( counter > 0 ) { ui->verticalLayout->addLayout(layout); - - if ( counter > 0 ) ui->verticalLayout->addSpacerItem(new QSpacerItem(20, 100, QSizePolicy::Minimum, QSizePolicy::Expanding)); + } else { + delete layout; + } } // Not sure why we have to do this manually.