diff options
| author | Carl Hetherington <cth@carlh.net> | 2023-04-14 16:05:59 +0200 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2023-04-14 16:05:59 +0200 |
| commit | 7b96b3ceec5d14874628cd8b9cb7a827d266b2f4 (patch) | |
| tree | aaca321f02a8061e69b848ea8c1717b7305ef6a4 /src/interop_subtitle_asset.cc | |
| parent | 2c4dcc782d1db5422e9ccefee8ab8fd3639ea064 (diff) | |
Replace slightly weird add_font_assets() API.
Diffstat (limited to 'src/interop_subtitle_asset.cc')
| -rw-r--r-- | src/interop_subtitle_asset.cc | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/src/interop_subtitle_asset.cc b/src/interop_subtitle_asset.cc index 4bf3958f..8fb115a7 100644 --- a/src/interop_subtitle_asset.cc +++ b/src/interop_subtitle_asset.cc @@ -253,23 +253,27 @@ InteropSubtitleAsset::resolve_fonts (vector<shared_ptr<Asset>> assets) } -void -InteropSubtitleAsset::add_font_assets (vector<shared_ptr<Asset>>& assets) +vector<shared_ptr<Asset>> +InteropSubtitleAsset::font_assets() { + vector<shared_ptr<Asset>> assets; for (auto const& i: _fonts) { DCP_ASSERT (i.file); - assets.push_back (make_shared<FontAsset>(i.uuid, i.file.get())); + assets.push_back(make_shared<FontAsset>(i.uuid, i.file.get())); } + return assets; } -void -InteropSubtitleAsset::add_font_assets(vector<shared_ptr<const Asset>>& assets) +vector<shared_ptr<const Asset>> +InteropSubtitleAsset::font_assets() const { + vector<shared_ptr<const Asset>> assets; for (auto const& i: _fonts) { DCP_ASSERT (i.file); - assets.push_back (make_shared<FontAsset>(i.uuid, i.file.get())); + assets.push_back(make_shared<const FontAsset>(i.uuid, i.file.get())); } + return assets; } |
