Diffstat (limited to 'noncore/multimedia/opieplayer2/lib.cpp') (more/less context) (show whitespace changes)
-rw-r--r-- | noncore/multimedia/opieplayer2/lib.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/noncore/multimedia/opieplayer2/lib.cpp b/noncore/multimedia/opieplayer2/lib.cpp index 040eab3..cef46a1 100644 --- a/noncore/multimedia/opieplayer2/lib.cpp +++ b/noncore/multimedia/opieplayer2/lib.cpp @@ -75,2 +75,3 @@ Lib::Lib( InitializationMode initMode, XineVideoWidget* widget ) m_initialized = false; + m_duringInitialization = false; m_video = false; @@ -105,2 +106,3 @@ void Lib::initialize() { + m_duringInitialization = true; m_xine = xine_new( ); @@ -136,2 +138,3 @@ void Lib::initialize() xine_event_create_listener_thread (m_queue, xine_event_handler, this); + m_duringInitialization = false; } @@ -157,3 +160,3 @@ Lib::~Lib() { void Lib::resize ( const QSize &s ) { - assert( m_initialized ); + assert( m_initialized || m_duringInitialization ); |