Commit a011fe74 authored by Xaver Hugl's avatar Xaver Hugl
Browse files

linuxdmabuf: fix sending default tranches

Only the first one was getting sent
parent afc2a1c0
......@@ -491,8 +491,11 @@ void LinuxDmaBufV1FeedbackPrivate::send(Resource *resource)
sendTranche(tranche);
}
// send default hints as the last fallback tranche
if (this != get(m_bufferintegration->defaultFeedback.data())) {
sendTranche(get(m_bufferintegration->defaultFeedback.data())->m_tranches[0]);
const auto defaultFeedbackPrivate = get(m_bufferintegration->defaultFeedback.data());
if (this != defaultFeedbackPrivate) {
for (const auto &tranche : qAsConst(defaultFeedbackPrivate->m_tranches)) {
sendTranche(tranche);
}
}
send_done(resource->handle);
}
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment