diff --git a/framebuffers/pipewire/pw_framebuffer.cpp b/framebuffers/pipewire/pw_framebuffer.cpp index abcdfeb2..784b075f 100644 --- a/framebuffers/pipewire/pw_framebuffer.cpp +++ b/framebuffers/pipewire/pw_framebuffer.cpp @@ -371,7 +371,7 @@ void PWFrameBuffer::Private::handleFrame(const PipeWireFrame &frame) if (frame.dataFrame) { // FIXME: Assuming stride == width * 4, not sure to which extent this holds setVideoSize(frame.dataFrame->size); - memcpy(q->fb, frame.dataFrame->data, frame.dataFrame->size.width() * frame.dataFrame->stride); + memcpy(q->fb, frame.dataFrame->data, frame.dataFrame->size.height() * frame.dataFrame->stride); } #endif else if (frame.dmabuf) {