diff --git a/Telegram/SourceFiles/calls/calls_video_incoming.cpp b/Telegram/SourceFiles/calls/calls_video_incoming.cpp index bfd3fe7e7..adfc17f7d 100644 --- a/Telegram/SourceFiles/calls/calls_video_incoming.cpp +++ b/Telegram/SourceFiles/calls/calls_video_incoming.cpp @@ -51,7 +51,7 @@ public: void deinit( not_null widget, - QOpenGLFunctions &f) override; + QOpenGLFunctions *f) override; void paint( not_null widget, @@ -168,7 +168,7 @@ void Panel::Incoming::RendererGL::init( void Panel::Incoming::RendererGL::deinit( not_null widget, - QOpenGLFunctions &f) { + QOpenGLFunctions *f) { _textures.destroy(f); _imageProgram = std::nullopt; _texturedVertexShader = nullptr; diff --git a/Telegram/SourceFiles/calls/group/calls_group_viewport_opengl.cpp b/Telegram/SourceFiles/calls/group/calls_group_viewport_opengl.cpp index 7ca3a5024..27e2bff25 100644 --- a/Telegram/SourceFiles/calls/group/calls_group_viewport_opengl.cpp +++ b/Telegram/SourceFiles/calls/group/calls_group_viewport_opengl.cpp @@ -398,7 +398,7 @@ void Viewport::RendererGL::ensureARGB32Program() { void Viewport::RendererGL::deinit( not_null widget, - QOpenGLFunctions &f) { + QOpenGLFunctions *f) { _frameBuffer = std::nullopt; _frameVertexShader = nullptr; _imageProgram = std::nullopt; diff --git a/Telegram/SourceFiles/calls/group/calls_group_viewport_opengl.h b/Telegram/SourceFiles/calls/group/calls_group_viewport_opengl.h index bcb733647..cd7eed353 100644 --- a/Telegram/SourceFiles/calls/group/calls_group_viewport_opengl.h +++ b/Telegram/SourceFiles/calls/group/calls_group_viewport_opengl.h @@ -34,7 +34,7 @@ public: void deinit( not_null widget, - QOpenGLFunctions &f) override; + QOpenGLFunctions *f) override; void paint( not_null widget, diff --git a/Telegram/SourceFiles/media/view/media_view_overlay_opengl.cpp b/Telegram/SourceFiles/media/view/media_view_overlay_opengl.cpp index db15fdf5f..29cbe950a 100644 --- a/Telegram/SourceFiles/media/view/media_view_overlay_opengl.cpp +++ b/Telegram/SourceFiles/media/view/media_view_overlay_opengl.cpp @@ -130,7 +130,7 @@ void OverlayWidget::RendererGL::init( void OverlayWidget::RendererGL::deinit( not_null widget, - QOpenGLFunctions &f) { + QOpenGLFunctions *f) { _textures.destroy(f); _imageProgram = std::nullopt; _texturedVertexShader = nullptr; diff --git a/Telegram/SourceFiles/media/view/media_view_overlay_opengl.h b/Telegram/SourceFiles/media/view/media_view_overlay_opengl.h index dca170f5c..14f4b3457 100644 --- a/Telegram/SourceFiles/media/view/media_view_overlay_opengl.h +++ b/Telegram/SourceFiles/media/view/media_view_overlay_opengl.h @@ -25,7 +25,7 @@ public: void deinit( not_null widget, - QOpenGLFunctions &f) override; + QOpenGLFunctions *f) override; void paint( not_null widget, diff --git a/Telegram/SourceFiles/media/view/media_view_pip_opengl.cpp b/Telegram/SourceFiles/media/view/media_view_pip_opengl.cpp index 92aa09061..d2f0006d4 100644 --- a/Telegram/SourceFiles/media/view/media_view_pip_opengl.cpp +++ b/Telegram/SourceFiles/media/view/media_view_pip_opengl.cpp @@ -225,7 +225,7 @@ void Pip::RendererGL::init( void Pip::RendererGL::deinit( not_null widget, - QOpenGLFunctions &f) { + QOpenGLFunctions *f) { _textures.destroy(f); _imageProgram = std::nullopt; _texturedVertexShader = nullptr; diff --git a/Telegram/SourceFiles/media/view/media_view_pip_opengl.h b/Telegram/SourceFiles/media/view/media_view_pip_opengl.h index d9d06154a..52f4fcf63 100644 --- a/Telegram/SourceFiles/media/view/media_view_pip_opengl.h +++ b/Telegram/SourceFiles/media/view/media_view_pip_opengl.h @@ -25,7 +25,7 @@ public: void deinit( not_null widget, - QOpenGLFunctions &f) override; + QOpenGLFunctions *f) override; void paint( not_null widget, diff --git a/Telegram/lib_ui b/Telegram/lib_ui index a8ce22fd7..29f339e26 160000 --- a/Telegram/lib_ui +++ b/Telegram/lib_ui @@ -1 +1 @@ -Subproject commit a8ce22fd75d8f53449aae6319d5503f7e8967f5e +Subproject commit 29f339e26e11af5d56c5da1d6536bee0233d5194