Add believed-necessary locking to ActiveText.
[dcpomatic.git] / src / lib / active_text.h
index 10ce30f08476711a511f9d7ee53b09fb5c30d7e1..1dab7a867540b38927bea08f29b315a1ca87866e 100644 (file)
@@ -25,6 +25,7 @@
 #include "dcpomatic_time.h"
 #include "player_text.h"
 #include <boost/noncopyable.hpp>
+#include <boost/thread/mutex.hpp>
 #include <list>
 #include <map>
 
@@ -64,5 +65,6 @@ private:
 
        void add (DCPTimePeriod period, std::list<PlayerText>& pc, std::list<Period> p) const;
 
+       mutable boost::mutex _mutex;
        Map _data;
 };