diff --git a/src/d3d9/d3d9_subresource.h b/src/d3d9/d3d9_subresource.h index b9f961a76..b058499c7 100644 --- a/src/d3d9/d3d9_subresource.h +++ b/src/d3d9/d3d9_subresource.h @@ -32,15 +32,15 @@ namespace dxvk { } ULONG STDMETHODCALLTYPE AddRef() final { - if (m_container != nullptr) - return m_container->AddRef(); + if (m_baseTexture != nullptr) + return m_baseTexture->AddRef(); return D3D9Resource::AddRef(); } ULONG STDMETHODCALLTYPE Release() final { - if (m_container != nullptr) - return m_container->Release(); + if (m_baseTexture != nullptr) + return m_baseTexture->Release(); return D3D9Resource::Release(); }