From ec91b042d8312f83027beb357448fe02a13e8923 Mon Sep 17 00:00:00 2001 From: simon Date: Sun, 08 Dec 2002 20:27:19 +0000 Subject: - properly shut down xine in the destructor. fixes crashes when switching skins --- (limited to 'noncore/multimedia') diff --git a/noncore/multimedia/opieplayer2/lib.cpp b/noncore/multimedia/opieplayer2/lib.cpp index 4a96408..1b5fd51 100644 --- a/noncore/multimedia/opieplayer2/lib.cpp +++ b/noncore/multimedia/opieplayer2/lib.cpp @@ -120,6 +120,13 @@ Lib::Lib( XineVideoWidget* widget ) { Lib::~Lib() { // free( m_config ); + + xine_close( m_stream ); + + xine_event_dispose_queue( m_queue ); + + xine_dispose( m_stream ); + xine_exit( m_xine ); /* FIXME either free or delete but valgrind bitches against both */ //free( m_videoOutput ); -- cgit v0.9.0.2