diff --git a/src/module/qt_window/mpvwidget.cc b/src/module/qt_window/mpvwidget.cc index c972090c4ea42bf6b57957856602d61056e48d33..22c50cc8c7464287e9e50701461aedb6ac59a277 100644 --- a/src/module/qt_window/mpvwidget.cc +++ b/src/module/qt_window/mpvwidget.cc @@ -85,7 +85,9 @@ MpvWidget::getProperty(const QString &name) const void MpvWidget::initializeGL() { - mpv_opengl_init_params gl_init_params{ get_proc_address, nullptr, nullptr }; + mpv_opengl_init_params gl_init_params; + memset(&gl_init_params, 0, sizeof(mpv_opengl_init_params)); + gl_init_params.get_proc_address = get_proc_address; mpv_render_param params[]{ { MPV_RENDER_PARAM_API_TYPE, const_cast<char *>(MPV_RENDER_API_TYPE_OPENGL) }, { MPV_RENDER_PARAM_OPENGL_INIT_PARAMS, &gl_init_params },