summaryrefslogtreecommitdiff
path: root/src/compositor/extensions
diff options
context:
space:
mode:
authorJonas Karlsson <jonas.karlsson@qt.io>2021-01-21 12:45:55 +0100
committerJonas Karlsson <jonas.karlsson@qt.io>2021-01-21 18:32:27 +0100
commit1da34aa31ebebbbf96607e82da577c44e8905c15 (patch)
tree8d2ae96678500fd615fe77919867bffd8ef564ca /src/compositor/extensions
parentb3c2f8e6d478cd080653000378ae1392a3baef25 (diff)
downloadqtwayland-1da34aa31ebebbbf96607e82da577c44e8905c15.tar.gz
Use new QTextureFileData::getDataView method
Change-Id: I18b96d3ca6c539af811027b6d854dd77251523ed Reviewed-by: Paul Olav Tvete <paul.tvete@qt.io> Reviewed-by: Eirik Aavitsland <eirik.aavitsland@qt.io>
Diffstat (limited to 'src/compositor/extensions')
-rw-r--r--src/compositor/extensions/qwltexturesharingextension.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/compositor/extensions/qwltexturesharingextension.cpp b/src/compositor/extensions/qwltexturesharingextension.cpp
index c90fde1e..3ce6ff63 100644
--- a/src/compositor/extensions/qwltexturesharingextension.cpp
+++ b/src/compositor/extensions/qwltexturesharingextension.cpp
@@ -404,9 +404,8 @@ QtWayland::ServerBuffer *QWaylandTextureSharingExtension::getCompressedBuffer(co
return nullptr;
}
- QByteArray pixelData = QByteArray::fromRawData(td.data().constData() + td.dataOffset(), td.dataLength());
-
- return m_server_buffer_integration->createServerBufferFromData(pixelData, td.size(), td.glInternalFormat());
+ return m_server_buffer_integration->createServerBufferFromData(td.getDataView(), td.size(),
+ td.glInternalFormat());
}
void QWaylandTextureSharingExtension::cleanupBuffers()