summaryrefslogtreecommitdiffstats
path: root/src/core/compositor/delegated_frame_node.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/compositor/delegated_frame_node.cpp')
-rw-r--r--src/core/compositor/delegated_frame_node.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/core/compositor/delegated_frame_node.cpp b/src/core/compositor/delegated_frame_node.cpp
index a4fcf8daf..e2b6714a1 100644
--- a/src/core/compositor/delegated_frame_node.cpp
+++ b/src/core/compositor/delegated_frame_node.cpp
@@ -952,8 +952,9 @@ void DelegatedFrameNode::handleQuad(
MailboxTexture *texture = static_cast<MailboxTexture *>(
initAndHoldTexture(resource, quad->ShouldDrawWithBlending(), apiDelegate, GL_TEXTURE_EXTERNAL_OES));
- nodeHandler->setupStreamVideoNode(texture, toQt(squad->rect), toQt(squad->matrix.matrix()),
- currentLayerChain);
+ QMatrix4x4 qMatrix;
+ convertToQt(squad->matrix.matrix(), qMatrix);
+ nodeHandler->setupStreamVideoNode(texture, toQt(squad->rect), qMatrix, currentLayerChain);
break;
#endif // GL_OES_EGL_image_external
#endif // QT_NO_OPENGL