From 2d103ce8f224e4e83e9168ccde9a02a02e28da81 Mon Sep 17 00:00:00 2001 From: reuk Date: Tue, 30 Jun 2020 17:14:10 +0100 Subject: [PATCH] Projucer: Fix gcc 4.8 build issue --- .../Source/Utility/Helpers/jucer_VersionInfo.cpp | 9 ++++++++- .../Projucer/Source/Utility/Helpers/jucer_VersionInfo.h | 2 +- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/extras/Projucer/Source/Utility/Helpers/jucer_VersionInfo.cpp b/extras/Projucer/Source/Utility/Helpers/jucer_VersionInfo.cpp index b576c520ac..deb5817bfa 100644 --- a/extras/Projucer/Source/Utility/Helpers/jucer_VersionInfo.cpp +++ b/extras/Projucer/Source/Utility/Helpers/jucer_VersionInfo.cpp @@ -26,6 +26,13 @@ #include "../../Application/jucer_Headers.h" #include "jucer_VersionInfo.h" + +VersionInfo::VersionInfo (String versionIn, String releaseNotesIn, std::vector assetsIn) + : versionString (std::move (versionIn)), + releaseNotes (std::move (releaseNotesIn)), + assets (std::move (assetsIn)) +{} + std::unique_ptr VersionInfo::fetchFromUpdateServer (const String& versionString) { return fetch ("tags/" + versionString); @@ -110,5 +117,5 @@ std::unique_ptr VersionInfo::fetch (const String& endpoint) } } - return std::unique_ptr (new VersionInfo ({ versionString, releaseNotes, std::move (parsedAssets) })); + return std::unique_ptr (new VersionInfo { versionString, releaseNotes, std::move (parsedAssets) }); } diff --git a/extras/Projucer/Source/Utility/Helpers/jucer_VersionInfo.h b/extras/Projucer/Source/Utility/Helpers/jucer_VersionInfo.h index 5a5f70a363..65f67a4d65 100644 --- a/extras/Projucer/Source/Utility/Helpers/jucer_VersionInfo.h +++ b/extras/Projucer/Source/Utility/Helpers/jucer_VersionInfo.h @@ -47,7 +47,7 @@ public: const std::vector assets; private: - VersionInfo() = delete; + VersionInfo (String version, String releaseNotes, std::vector assets); static std::unique_ptr fetch (const String&); };