From b532d6667e198dc4966d1afda54a5639f3a98620 Mon Sep 17 00:00:00 2001 From: Ivailo Monev Date: Fri, 2 Apr 2021 18:31:50 +0300 Subject: [PATCH] karchivemanager: plug memory leak Signed-off-by: Ivailo Monev --- karchivemanager/karchiveapp.cpp | 1 - karchivemanager/main.cpp | 6 +++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/karchivemanager/karchiveapp.cpp b/karchivemanager/karchiveapp.cpp index 6e1f6ad2..9edbe4a3 100644 --- a/karchivemanager/karchiveapp.cpp +++ b/karchivemanager/karchiveapp.cpp @@ -71,7 +71,6 @@ class KArchiveAppPrivate { KArchiveApp::KArchiveApp() : d(new KArchiveAppPrivate()) { d->ui.setupUi(this); - show(); d->ui.archiveView->setModel(&d->m_model); diff --git a/karchivemanager/main.cpp b/karchivemanager/main.cpp index c95d985e..201fdb48 100644 --- a/karchivemanager/main.cpp +++ b/karchivemanager/main.cpp @@ -46,12 +46,12 @@ int main(int argc, char** argv) KCmdLineArgs::addCmdLineOptions(option); KApplication *karchiveapp = new KApplication(); - KArchiveApp *karchivewin = new KArchiveApp(); - karchivewin->show(); + KArchiveApp karchivewin; + karchivewin.show(); KCmdLineArgs *args = KCmdLineArgs::parsedArgs(); for (int pos = 0; pos < args->count(); ++pos) { - karchivewin->changePath(args->url(pos).toLocalFile()); + karchivewin.changePath(args->url(pos).toLocalFile()); } return karchiveapp->exec();