summaryrefslogtreecommitdiffstats
path: root/common/pipeline.cpp
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2016-12-08 17:43:07 +0100
committerChristian Mollekopf <chrigi_1@fastmail.fm>2016-12-08 17:43:07 +0100
commit9c8e4612403fc2accc26ac2b49670394972f1293 (patch)
treea0f09d24cb1c9cec3e9778a06deb0da154f02078 /common/pipeline.cpp
parent5255876dde678aa7d5af8020d5836b1fc6c58fc7 (diff)
downloadsink-9c8e4612403fc2accc26ac2b49670394972f1293.tar.gz
sink-9c8e4612403fc2accc26ac2b49670394972f1293.zip
One copy algorithm is enough.
Diffstat (limited to 'common/pipeline.cpp')
-rw-r--r--common/pipeline.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/common/pipeline.cpp b/common/pipeline.cpp
index 7ee4b91..0eb6df5 100644
--- a/common/pipeline.cpp
+++ b/common/pipeline.cpp
@@ -168,7 +168,8 @@ KAsync::Job<qint64> Pipeline::newEntity(void const *command, size_t size)
168 } 168 }
169 169
170 auto adaptor = adaptorFactory->createAdaptor(*entity); 170 auto adaptor = adaptorFactory->createAdaptor(*entity);
171 auto memoryAdaptor = QSharedPointer<Sink::ApplicationDomain::MemoryBufferAdaptor>::create(*(adaptor), adaptor->availableProperties()); 171 auto memoryAdaptor = QSharedPointer<Sink::ApplicationDomain::MemoryBufferAdaptor>::create();
172 Sink::ApplicationDomain::copyBuffer(*adaptor, *memoryAdaptor);
172 173
173 d->revisionChanged = true; 174 d->revisionChanged = true;
174 auto revision = d->entityStore.maxRevision(); 175 auto revision = d->entityStore.maxRevision();