Fix missing AddRef in GetAttachedSurface

This commit is contained in:
Christian Semmler 2026-01-04 10:14:37 -07:00
parent ae886612c5
commit cb8dd4ec8d
No known key found for this signature in database
GPG Key ID: 086DAA1360BEEE5C

View File

@ -120,6 +120,7 @@ HRESULT FrameBufferImpl::GetAttachedSurface(LPDDSCAPS lpDDSCaps, LPDIRECTDRAWSUR
if ((lpDDSCaps->dwCaps & DDSCAPS_BACKBUFFER) != DDSCAPS_BACKBUFFER) {
return DDERR_INVALIDPARAMS;
}
AddRef();
*lplpDDAttachedSurface = static_cast<IDirectDrawSurface*>(this);
return DD_OK;
}