AndroidSurfaceTexture::~AndroidSurfaceTexture() { sInstances.Remove(mID); mFrameAvailableCallback = nullptr; if (mSurfaceTexture) { GeckoAppShell::UnregisterSurfaceTextureFrameListener(mSurfaceTexture); mSurfaceTexture = nullptr; } }