Hand-apply d3bc61f0af33fedf02ac1a28cf91989ee9cd2fb6 from master;
[dcpomatic.git] / src / lib / content.h
index 0b72ada9c52a55d7b822829dce94ceeac134f24c..c2841b64ee3f02ec28439312f93d4833b09aad52 100644 (file)
@@ -110,7 +110,7 @@ public:
        bool paths_valid () const;
 
        /** @return MD5 digest of the content's file(s) */
-       std::string digest () const {
+       boost::optional<std::string> digest () const {
                boost::mutex::scoped_lock lm (_mutex);
                return _digest;
        }
@@ -169,7 +169,7 @@ protected:
        std::vector<boost::filesystem::path> _paths;
        
 private:
-       std::string _digest;
+       boost::optional<std::string> _digest;
        DCPTime _position;
        DCPTime _trim_start;
        DCPTime _trim_end;