summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2023-09-30 22:58:45 +0200
committerCarl Hetherington <cth@carlh.net>2023-09-30 22:58:45 +0200
commit6ef4d958bb329ae190fd0b99114cf29bbd842393 (patch)
treeb0b57dca969a0c4d5b7c3dacea1acd02b6af6893
parentc801535c1ea7fea1b7c084b2960ea69ed0fee1ec (diff)
Cleanup: use a lambda.
-rw-r--r--test/audio_analysis_test.cc12
1 files changed, 2 insertions, 10 deletions
diff --git a/test/audio_analysis_test.cc b/test/audio_analysis_test.cc
index 002ea0e7a..39abe7e48 100644
--- a/test/audio_analysis_test.cc
+++ b/test/audio_analysis_test.cc
@@ -148,15 +148,6 @@ BOOST_AUTO_TEST_CASE (audio_analysis_test2)
}
-static bool done = false;
-
-static void
-analysis_finished ()
-{
- done = true;
-}
-
-
/* Test a case which was reported to throw an exception; analysing
* a 12-channel DCP's audio.
*/
@@ -173,7 +164,8 @@ BOOST_AUTO_TEST_CASE (audio_analysis_test3)
film->set_audio_channels (12);
boost::signals2::connection connection;
- JobManager::instance()->analyse_audio(film, film->playlist(), false, connection, boost::bind(&analysis_finished));
+ bool done = false;
+ JobManager::instance()->analyse_audio(film, film->playlist(), false, connection, [&done](Job::Result) { done = true; });
BOOST_REQUIRE (!wait_for_jobs());
BOOST_CHECK (done);
}