summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichele Calgaro <michele.calgaro@yahoo.it>2023-12-22 16:38:07 +0900
committerMichele Calgaro <michele.calgaro@yahoo.it>2023-12-22 19:20:05 +0900
commit04368be9a03a5238f5772141d439b877e7fc8eae (patch)
treefde4a731548b5dd21490f2e11655cbd164bf6cff
parent6a86ef7adca7ad984696f053f34361ce3716bdda (diff)
downloadkstreamripper-04368be9a03a5238f5772141d439b877e7fc8eae.tar.gz
kstreamripper-04368be9a03a5238f5772141d439b877e7fc8eae.zip
Properly deallocate memory on exit
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit d99a435c55f3229a6bb577e6be4c0af9e06995f1)
-rw-r--r--src/kstreamripper.cpp2
-rw-r--r--src/main.cpp19
2 files changed, 4 insertions, 17 deletions
diff --git a/src/kstreamripper.cpp b/src/kstreamripper.cpp
index 1c8c53d..44dc7a4 100644
--- a/src/kstreamripper.cpp
+++ b/src/kstreamripper.cpp
@@ -137,6 +137,7 @@ KStreamRipper::KStreamRipper( TQWidget* parent, const char* name )
KStreamRipper::~KStreamRipper()
{
+ delete contextMenu;
}
@@ -175,7 +176,6 @@ void KStreamRipper::closeEvent( TQCloseEvent *e )
appConfig->sync();
e->accept();
- delete contextMenu;
}
diff --git a/src/main.cpp b/src/main.cpp
index e249247..ac2397e 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -47,20 +47,7 @@ int main( int argc, char *argv[] )
mainWidget->resize( 700, 600 );
- return app.exec();
+ int res = app.exec();
+ delete mainWidget;
+ return res;
}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-