diff options
author | Michele Calgaro <michele.calgaro@yahoo.it> | 2023-12-22 16:38:07 +0900 |
---|---|---|
committer | Michele Calgaro <michele.calgaro@yahoo.it> | 2023-12-22 19:20:05 +0900 |
commit | 04368be9a03a5238f5772141d439b877e7fc8eae (patch) | |
tree | fde4a731548b5dd21490f2e11655cbd164bf6cff | |
parent | 6a86ef7adca7ad984696f053f34361ce3716bdda (diff) | |
download | kstreamripper-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.cpp | 2 | ||||
-rw-r--r-- | src/main.cpp | 19 |
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; } - - - - - - - - - - - - - - - |