catch gl_buffer->map() returning nullptr (#23411)

old-commit-hash: 8d80c0107f
commatwo_master
Willem Melching 3 years ago committed by GitHub
parent 521e3d843b
commit 8c1fe7647a
  1. 6
      selfdrive/ui/qt/widgets/cameraview.cc

@ -291,6 +291,12 @@ void CameraViewWidget::vipcThread() {
if (VisionBuf *buf = vipc_client->recv(nullptr, 1000)) {
if (!Hardware::EON()) {
void *texture_buffer = gl_buffer->map(QOpenGLBuffer::WriteOnly);
if (texture_buffer == nullptr) {
LOGE("gl_buffer->map returned nullptr");
continue;
}
memcpy(texture_buffer, buf->addr, buf->len);
gl_buffer->unmap();

Loading…
Cancel
Save