From d91b07ccc3298f9caf8e271b955430804538f477 Mon Sep 17 00:00:00 2001 From: hogliux Date: Wed, 30 Nov 2016 12:51:52 +0000 Subject: [PATCH] Changed depcrecated use of old dragOperationStarted/Ended to be an error instead of a warning --- .../juce_gui_basics/mouse/juce_DragAndDropContainer.h | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/modules/juce_gui_basics/mouse/juce_DragAndDropContainer.h b/modules/juce_gui_basics/mouse/juce_DragAndDropContainer.h index f0e5c836f3..a3980d5418 100644 --- a/modules/juce_gui_basics/mouse/juce_DragAndDropContainer.h +++ b/modules/juce_gui_basics/mouse/juce_DragAndDropContainer.h @@ -181,8 +181,13 @@ private: friend struct ContainerDeletePolicy; ScopedPointer dragImageComponent; - JUCE_DEPRECATED_WITH_BODY (virtual void dragOperationStarted (), {}); - JUCE_DEPRECATED_WITH_BODY (virtual void dragOperationEnded (), {}); + #if JUCE_CATCH_DEPRECATED_CODE_MISUSE + // This is just here to cause a compile error in old code that hasn't been changed to use the new + // version of this method. + virtual int dragOperationStarted() { return 0; } + virtual int dragOperationEnded() { return 0; } + #endif + JUCE_DEPRECATED_WITH_BODY (virtual bool shouldDropFilesWhenDraggedExternally (const String&, Component*, StringArray&, bool&), { return false; }) JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (DragAndDropContainer)