diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2015-04-12 16:02:10 +0200 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2015-04-12 16:02:10 +0200 |
commit | e85967518b9041e9943ec5f1765c6694bb153840 (patch) | |
tree | 0f4c8a87a0788c67fbe7c11414c0d96a7f863d11 /dummyresource/facade.cpp | |
parent | ea348c62fdebe1d9c6531fc4491d3316a1e941df (diff) | |
download | sink-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.cpp | 2 |
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 | } |