Bug 1661197 - Initialize mBufferAge at constructor r=jnicol

Differential Revision: https://phabricator.services.mozilla.com/D88246
This commit is contained in:
sotaro 2020-08-26 10:50:44 +00:00
Родитель 735c792e88
Коммит 0d083ef8b6
2 изменённых файлов: 4 добавлений и 2 удалений

Просмотреть файл

@ -58,7 +58,9 @@ EGLSurface RenderCompositorEGL::CreateEGLSurface() {
RenderCompositorEGL::RenderCompositorEGL(
RefPtr<widget::CompositorWidget> aWidget)
: RenderCompositor(std::move(aWidget)), mEGLSurface(EGL_NO_SURFACE) {}
: RenderCompositor(std::move(aWidget)),
mEGLSurface(EGL_NO_SURFACE),
mBufferAge(0) {}
RenderCompositorEGL::~RenderCompositorEGL() {
#ifdef MOZ_WIDGET_ANDROID

Просмотреть файл

@ -34,7 +34,7 @@ UniquePtr<RenderCompositor> RenderCompositorOGL::Create(
RenderCompositorOGL::RenderCompositorOGL(
RefPtr<gl::GLContext>&& aGL, RefPtr<widget::CompositorWidget>&& aWidget)
: RenderCompositor(std::move(aWidget)), mGL(aGL) {
: RenderCompositor(std::move(aWidget)), mGL(aGL), mBufferAge(0) {
MOZ_ASSERT(mGL);
mIsEGL = aGL->GetContextType() == mozilla::gl::GLContextType::EGL;