X-Git-Url: http://git.tdb.fi/?p=xinema.git;a=blobdiff_plain;f=source%2Fclient.cpp;h=8c84e26a7f371a1da9da0f9fdc7bb00488339382;hp=835dbbd91597f234ad794571dd3e14d56b2ec1d8;hb=493b09323c6b07ea66ba3f4725c1f1831fd98222;hpb=194033440e2552a820c3b8197198402acee67c5b diff --git a/source/client.cpp b/source/client.cpp index 835dbbd..8c84e26 100644 --- a/source/client.cpp +++ b/source/client.cpp @@ -133,6 +133,7 @@ void Client::stream_created(XineStream &stream) stream.signal_duration_changed.connect(sigc::mem_fun(this, &Client::stream_duration_changed)); stream.signal_position_changed.connect(sigc::mem_fun(this, &Client::stream_position_changed)); + MutexLock lock(stream.get_mutex()); stream_state_changed(stream.get_state()); string title = stream.get_title();