From 8454db395ea0a41a1c56e3e1fe2dc73f2094142f Mon Sep 17 00:00:00 2001 From: jules Date: Fri, 20 Apr 2018 11:37:04 +0100 Subject: [PATCH] Fixed a std::unique_ptr compile error --- modules/juce_gui_basics/misc/juce_JUCESplashScreen.cpp | 4 ++-- modules/juce_gui_basics/misc/juce_JUCESplashScreen.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/juce_gui_basics/misc/juce_JUCESplashScreen.cpp b/modules/juce_gui_basics/misc/juce_JUCESplashScreen.cpp index 939c9489e2..3bffb8ef45 100644 --- a/modules/juce_gui_basics/misc/juce_JUCESplashScreen.cpp +++ b/modules/juce_gui_basics/misc/juce_JUCESplashScreen.cpp @@ -257,7 +257,7 @@ JUCESplashScreen::~JUCESplashScreen() { } -Drawable* JUCESplashScreen::getSplashScreenLogo() +std::unique_ptr JUCESplashScreen::getSplashScreenLogo() { const char* svgData = R"JUCESPLASHSCREEN( @@ -295,7 +295,7 @@ Drawable* JUCESplashScreen::getSplashScreenLogo() )JUCESPLASHSCREEN"; std::unique_ptr svgXml (XmlDocument::parse (svgData)); - return Drawable::createFromSVG (*svgXml); + return std::unique_ptr (Drawable::createFromSVG (*svgXml)); } void JUCESplashScreen::paint (Graphics& g) diff --git a/modules/juce_gui_basics/misc/juce_JUCESplashScreen.h b/modules/juce_gui_basics/misc/juce_JUCESplashScreen.h index cd7517757b..6f16ff4c2a 100644 --- a/modules/juce_gui_basics/misc/juce_JUCESplashScreen.h +++ b/modules/juce_gui_basics/misc/juce_JUCESplashScreen.h @@ -55,7 +55,7 @@ public: JUCESplashScreen (Component& parentToAddTo); ~JUCESplashScreen(); - static Drawable* getSplashScreenLogo(); + static std::unique_ptr getSplashScreenLogo(); private: void paint (Graphics&) override;