Quell config-save warning when we're only trying to save history.
[dcpomatic.git] / src / lib / writer.cc
index 8e2079aebfdad8c17382ac1953ebf49985e72bd2..893c009cd8b022d0accc152711677f34eacaf74f 100644 (file)
@@ -678,12 +678,15 @@ Writer::write (PlayerText text, TextType type, optional<DCPTextTrack> track, DCP
                reel = &_subtitle_reel;
                break;
        case TEXT_CLOSED_CAPTION:
+               DCPOMATIC_ASSERT (track);
+               DCPOMATIC_ASSERT (_caption_reels.find(*track) != _caption_reels.end());
                reel = &_caption_reels[*track];
                break;
        default:
                DCPOMATIC_ASSERT (false);
        }
 
+       DCPOMATIC_ASSERT (*reel != _reels.end());
        while ((*reel)->period().to <= period.from) {
                ++(*reel);
                DCPOMATIC_ASSERT (*reel != _reels.end());