diff --git a/Dalamud/Interface/Internal/InterfaceManager.cs b/Dalamud/Interface/Internal/InterfaceManager.cs index 650b1e00b..9d6a23d34 100644 --- a/Dalamud/Interface/Internal/InterfaceManager.cs +++ b/Dalamud/Interface/Internal/InterfaceManager.cs @@ -417,8 +417,8 @@ internal class InterfaceManager : IDisposable, IServiceType if (this.Device == null) return null; - var dxgiDev = this.Device.QueryInterface(); - var dxgiAdapter = dxgiDev.Adapter.QueryInterfaceOrNull(); + var dxgiDev = this.Device.QueryInterfaceOrNull(); + var dxgiAdapter = dxgiDev?.Adapter.QueryInterfaceOrNull(); if (dxgiAdapter == null) return null;