diff options
| author | Carl Hetherington <cth@carlh.net> | 2025-10-16 21:40:00 +0200 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2026-02-03 21:37:04 +0100 |
| commit | 8a4591d1f77e2de6e92385e0ab0b3efc714feeb9 (patch) | |
| tree | 43d1aa291d54e403473cf1f05aefe5d59790e325 /src/wx | |
| parent | 3c3a2c35b3d2c909150207153bef61383dd70c2e (diff) | |
Small cleanups.
Diffstat (limited to 'src/wx')
| -rw-r--r-- | src/wx/playlist_controls.cc | 19 |
1 files changed, 7 insertions, 12 deletions
diff --git a/src/wx/playlist_controls.cc b/src/wx/playlist_controls.cc index 2d86b5227..0356738e1 100644 --- a/src/wx/playlist_controls.cc +++ b/src/wx/playlist_controls.cc @@ -251,12 +251,6 @@ PlaylistControls::add_playlist_to_list(SPL spl) _spl_view->InsertItem(it); } -struct SPLComparator -{ - bool operator() (SPL const & a, SPL const & b) { - return a.name() < b.name(); - } -}; void PlaylistControls::update_playlist_directory() @@ -283,7 +277,7 @@ PlaylistControls::update_playlist_directory() } } - sort(_playlists.begin(), _playlists.end(), SPLComparator()); + sort(_playlists.begin(), _playlists.end(), [](SPL const& a, SPL const& b) { return a.name() < b.name(); }); for (auto i: _playlists) { add_playlist_to_list(i); } @@ -300,10 +294,10 @@ PlaylistControls::get_kdm_from_directory(shared_ptr<DCPContent> dcp) if (!kdm_dir) { return optional<dcp::EncryptedKDM>(); } - for (directory_iterator i = directory_iterator(*kdm_dir); i != directory_iterator(); ++i) { + for (auto i: directory_iterator(*kdm_dir)) { try { - if (file_size(i->path()) < MAX_KDM_SIZE) { - dcp::EncryptedKDM kdm(dcp::file_to_string(i->path())); + if (file_size(i.path()) < MAX_KDM_SIZE) { + dcp::EncryptedKDM kdm(dcp::file_to_string(i.path())); if (kdm.cpl_id() == dcp->cpl()) { return kdm; } @@ -312,7 +306,8 @@ PlaylistControls::get_kdm_from_directory(shared_ptr<DCPContent> dcp) /* Hey well */ } } - return optional<dcp::EncryptedKDM>(); + + return {}; } @@ -348,7 +343,7 @@ PlaylistControls::select_playlist(int selected, int position) for (auto const& i: _playlists[selected].get()) { dialog.Pulse(); - shared_ptr<DCPContent> dcp = dynamic_pointer_cast<DCPContent>(i.content); + auto dcp = dynamic_pointer_cast<DCPContent>(i.content); if (dcp && dcp->needs_kdm()) { optional<dcp::EncryptedKDM> kdm; kdm = get_kdm_from_directory(dcp); |
