From fcb4a8adb33a5d28196c7398f135e1ce3ad21e19 Mon Sep 17 00:00:00 2001 From: ed Date: Mon, 6 Dec 2021 10:23:30 +0000 Subject: [PATCH] Fix NullCheckedInvocation::invoke() std::function signature to allow non-forwarding references --- modules/juce_core/misc/juce_Functional.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/juce_core/misc/juce_Functional.h b/modules/juce_core/misc/juce_Functional.h index 877221fa47..79482894ef 100644 --- a/modules/juce_core/misc/juce_Functional.h +++ b/modules/juce_core/misc/juce_Functional.h @@ -34,7 +34,7 @@ namespace juce struct NullCheckedInvocation { template - static void invoke (std::function&& fn, Args&&... args) + static void invoke (const std::function& fn, Args&&... args) { if (fn != nullptr) fn (std::forward (args)...);