Files soundkonverter-0.3.9.orig/src/.paranoia.cpp.swp and soundkonverter-0.3.9/src/.paranoia.cpp.swp differ diff -urN soundkonverter-0.3.9.orig/src/cdmanager.cpp soundkonverter-0.3.9/src/cdmanager.cpp --- soundkonverter-0.3.9.orig/src/cdmanager.cpp 2009-05-11 16:11:17 +0400 +++ soundkonverter-0.3.9/src/cdmanager.cpp 2009-05-11 16:22:00 +0400 @@ -99,6 +99,7 @@ } } delete cddb; + para->discClose(); } else { KMessageBox::information( 0, i18n("No audio CD found."), i18n("Warning") ); diff -urN soundkonverter-0.3.9.orig/src/paranoia.cpp soundkonverter-0.3.9/src/paranoia.cpp --- soundkonverter-0.3.9.orig/src/paranoia.cpp 2009-05-11 16:11:17 +0400 +++ soundkonverter-0.3.9/src/paranoia.cpp 2009-05-11 16:20:08 +0400 @@ -250,6 +250,10 @@ } +int Paranoia::discClose() +{ + return cdda_close( d ); +} long Paranoia::getTracks() { diff -urN soundkonverter-0.3.9.orig/src/paranoia.h soundkonverter-0.3.9/src/paranoia.h --- soundkonverter-0.3.9.orig/src/paranoia.h 2009-05-11 16:11:17 +0400 +++ soundkonverter-0.3.9/src/paranoia.h 2009-05-11 16:20:16 +0400 @@ -39,6 +39,7 @@ int trackFirstSector( int t ); int discFirstSector(); int discLastSector(); + int discClose(); private: bool findCdrom();