From 9774352a77bf8a4c3255f903ba36047c67a909f6 Mon Sep 17 00:00:00 2001 From: Thomas Goyne Date: Mon, 19 May 2014 06:53:44 -0700 Subject: [PATCH] Fix compilation with gcc 4.8. Closes #1756. --- src/audio_timing_dialogue.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/audio_timing_dialogue.cpp b/src/audio_timing_dialogue.cpp index b752dd4f2..43a8074a8 100644 --- a/src/audio_timing_dialogue.cpp +++ b/src/audio_timing_dialogue.cpp @@ -709,8 +709,8 @@ void AudioTimingControllerDialogue::RegenerateInactiveLines() { using pred = bool(*)(AssDialogue const&); auto predicate = inactive_line_comments->GetBool() - ? (pred)[](AssDialogue const&) { return true; } - : (pred)[](AssDialogue const& d) { return !d.Comment; }; + ? static_cast([](AssDialogue const&) { return true; }) + : static_cast([](AssDialogue const& d) { return !d.Comment; }); bool was_empty = inactive_lines.empty(); inactive_lines.clear();