diff --git a/vcl/headless/svpvd.cxx b/vcl/headless/svpvd.cxx index eb991be08109..c9524aa65065 100644 --- a/vcl/headless/svpvd.cxx +++ b/vcl/headless/svpvd.cxx @@ -58,7 +58,8 @@ SalGraphics* SvpSalVirtualDevice::AcquireGraphics() void SvpSalVirtualDevice::ReleaseGraphics( SalGraphics* pGraphics ) { - std::erase(m_aGraphics, dynamic_cast(pGraphics)); + assert(dynamic_cast(pGraphics)); + std::erase(m_aGraphics, static_cast(pGraphics)); delete pGraphics; }