From c3ea4f8efe01f12643830be41e35c4dd8e1268c0 Mon Sep 17 00:00:00 2001 From: hogliux Date: Fri, 11 Nov 2016 15:16:44 +0000 Subject: [PATCH] Fixed a warning in MSVC 2013 in JUCE's URL class --- modules/juce_core/network/juce_URL.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/juce_core/network/juce_URL.cpp b/modules/juce_core/network/juce_URL.cpp index ae5b839ed7..fad4585011 100644 --- a/modules/juce_core/network/juce_URL.cpp +++ b/modules/juce_core/network/juce_URL.cpp @@ -362,7 +362,9 @@ WebInputStream* URL::createInputStream (const bool usePostCommand, OpenStreamProgressCallback* const callback; void* const data; - JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ProgressCallbackCaller); + // workaround a MSVC 2013 compiler warning + ProgressCallbackCaller (const ProgressCallbackCaller& o) : callback (o.callback), data (o.data) { jassertfalse; } + ProgressCallbackCaller& operator= (const ProgressCallbackCaller&) { jassertfalse; return *this; } }; ScopedPointer callbackCaller =