summaryrefslogtreecommitdiffstats
path: root/dummyresource/facade.cpp
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2015-04-12 16:02:10 +0200
committerChristian Mollekopf <chrigi_1@fastmail.fm>2015-04-12 16:02:10 +0200
commite85967518b9041e9943ec5f1765c6694bb153840 (patch)
tree0f4c8a87a0788c67fbe7c11414c0d96a7f863d11 /dummyresource/facade.cpp
parentea348c62fdebe1d9c6531fc4491d3316a1e941df (diff)
downloadsink-e85967518b9041e9943ec5f1765c6694bb153840.tar.gz
sink-e85967518b9041e9943ec5f1765c6694bb153840.zip
More generic domainadpator code.
This should cover read and write for entites that have a 1:1 mapping to the resource buffers.
Diffstat (limited to 'dummyresource/facade.cpp')
-rw-r--r--dummyresource/facade.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/dummyresource/facade.cpp b/dummyresource/facade.cpp
index af8c187..1477fcf 100644
--- a/dummyresource/facade.cpp
+++ b/dummyresource/facade.cpp
@@ -122,7 +122,7 @@ void DummyResourceFacade::readValue(QSharedPointer<Akonadi2::Storage> storage, c
122 const auto localBuffer = Akonadi2::EntityBuffer::readBuffer<Akonadi2::ApplicationDomain::Buffer::Event>(buffer.entity().local()); 122 const auto localBuffer = Akonadi2::EntityBuffer::readBuffer<Akonadi2::ApplicationDomain::Buffer::Event>(buffer.entity().local());
123 const auto metadataBuffer = Akonadi2::EntityBuffer::readBuffer<Akonadi2::Metadata>(buffer.entity().metadata()); 123 const auto metadataBuffer = Akonadi2::EntityBuffer::readBuffer<Akonadi2::Metadata>(buffer.entity().metadata());
124 124
125 if (!resourceBuffer || !metadataBuffer) { 125 if ((!resourceBuffer && !localBuffer) || !metadataBuffer) {
126 qWarning() << "invalid buffer " << QByteArray::fromRawData(static_cast<char*>(keyValue), keySize); 126 qWarning() << "invalid buffer " << QByteArray::fromRawData(static_cast<char*>(keyValue), keySize);
127 return true; 127 return true;
128 } 128 }