summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2025-10-16 21:40:00 +0200
committerCarl Hetherington <cth@carlh.net>2026-02-16 01:20:38 +0100
commiteb6464c1099de3967fc8d3b7de1461da85c7e827 (patch)
treea6cb6643c3ae3fcc70e1e6066208a5da0ce525b5
parent2c6fbbf9043e61ca4492f0fba919f0927b7b6874 (diff)
Small cleanups.
-rw-r--r--src/wx/playlist_controls.cc19
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);