diff options
Diffstat (limited to 'src/lib/writer.cc')
| -rw-r--r-- | src/lib/writer.cc | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/lib/writer.cc b/src/lib/writer.cc index fcf084c56..77a6bb589 100644 --- a/src/lib/writer.cc +++ b/src/lib/writer.cc @@ -32,7 +32,7 @@ #include "cross.h" #include "audio_buffers.h" #include "version.h" -#include "font.h" +#include "font_data.h" #include "util.h" #include "reel_writer.h" #include "text_content.h" @@ -792,14 +792,14 @@ Writer::write (PlayerText text, TextType type, optional<DCPTextTrack> track, DCP } void -Writer::write (list<shared_ptr<Font> > fonts) +Writer::write (vector<FontData> fonts) { /* Just keep a list of unique fonts and we'll deal with them in ::finish */ - BOOST_FOREACH (shared_ptr<Font> i, fonts) { + BOOST_FOREACH (FontData const& i, fonts) { bool got = false; - BOOST_FOREACH (shared_ptr<Font> j, _fonts) { - if (*i == *j) { + BOOST_FOREACH (FontData const& j, _fonts) { + if (i == j) { got = true; } } |
