فهرست منبع

Linux Compile Fix: ../../lib/filesystem/CArchiveLoader.cpp:236:52: error: invalid initialization of non-const reference of type 'std::unique_ptr<CInputStream>&' from an rvalue of type 'std::unique_ptr<CInputStream>'

krs 2 سال پیش
والد
کامیت
221a9e14b9
1فایلهای تغییر یافته به همراه1 افزوده شده و 1 حذف شده
  1. 1 1
      lib/filesystem/CArchiveLoader.cpp

+ 1 - 1
lib/filesystem/CArchiveLoader.cpp

@@ -233,7 +233,7 @@ void CArchiveLoader::extractToFolder( std::string outputSubFolder, CFileInputStr
 void CArchiveLoader::extractToFolder( std::string outputSubFolder, const std::string& mountPoint, ArchiveEntry entry)
 {
 
-	std::unique_ptr<CInputStream> & inputStream = load(ResourceID(mountPoint + entry.name));
+	std::unique_ptr<CInputStream> inputStream = load(ResourceID(mountPoint + entry.name));
 
 	std::unique_ptr<char[]> data = std::unique_ptr<char[]>(new char[entry.fullSize]);
 	inputStream->read((ui8*)data.get(), entry.fullSize);