File 933fc4fa8fd06e96ddd50aa12055e3eec6ebf0e1.diff of Package owncloud-client
diff --git a/src/libsync/propagateuploadng.cpp b/src/libsync/propagateuploadng.cpp
index 56c044dc50..f73c3ee083 100644
--- a/src/libsync/propagateuploadng.cpp
+++ b/src/libsync/propagateuploadng.cpp
@@ -32,6 +32,7 @@
#include <QDir>
#include <cmath>
#include <cstring>
+#include <memory>
namespace OCC {
@@ -313,7 +314,7 @@ void PropagateUploadFileNG::startNextChunk()
return;
}
- auto device = std::make_unique<UploadDevice>(&propagator()->_bandwidthManager);
+ auto device = std::unique_ptr<UploadDevice>(new UploadDevice(&propagator()->_bandwidthManager));
const QString fileName = propagator()->getFilePath(_item->_file);
if (!device->prepareAndOpen(fileName, _sent, _currentChunkSize)) {
diff --git a/src/libsync/propagateuploadv1.cpp b/src/libsync/propagateuploadv1.cpp
index 68aab4172e..c24e7b648c 100644
--- a/src/libsync/propagateuploadv1.cpp
+++ b/src/libsync/propagateuploadv1.cpp
@@ -32,6 +32,7 @@
#include <QDir>
#include <cmath>
#include <cstring>
+#include <memory>
namespace OCC {
@@ -90,7 +91,7 @@ void PropagateUploadFileV1::startNextChunk()
QString path = _item->_file;
- auto device = std::make_unique<UploadDevice>(&propagator()->_bandwidthManager);
+ auto device = std::unique_ptr<UploadDevice>(new UploadDevice(&propagator()->_bandwidthManager));
qint64 chunkStart = 0;
qint64 currentChunkSize = fileSize;
bool isFinalChunk = false;