]> git.tdb.fi Git - xinema.git/commitdiff
Move the xine_open call after event queue creation
authorMikko Rasa <tdb@tdb.fi>
Sat, 17 Oct 2015 10:10:12 +0000 (13:10 +0300)
committerMikko Rasa <tdb@tdb.fi>
Sat, 17 Oct 2015 10:10:12 +0000 (13:10 +0300)
source/xinestream.cpp

index 49ed80c122d8fea3d50c11a55e995a8db3ff2004..1d7433e5e5807eacfe5ae799f3d12fb84c02ec32 100644 (file)
@@ -13,9 +13,8 @@ XineStream::XineStream(XineEngine &e, const string &mrl):
        channels_changed(false)
 {
        stream = xine_stream_new(engine.get_engine(), engine.get_audio_driver(), engine.get_video_driver());
        channels_changed(false)
 {
        stream = xine_stream_new(engine.get_engine(), engine.get_audio_driver(), engine.get_video_driver());
-       xine_open(stream, mrl.c_str());
-
        queue = xine_event_new_queue(stream);
        queue = xine_event_new_queue(stream);
+       xine_open(stream, mrl.c_str());
 
        update_channels();
        update_info();
 
        update_channels();
        update_info();