diff --git a/src/Ryujinx.HLE/Debugger/Debugger.cs b/src/Ryujinx.HLE/Debugger/Debugger.cs index 76c9e0f8d..567e97071 100644 --- a/src/Ryujinx.HLE/Debugger/Debugger.cs +++ b/src/Ryujinx.HLE/Debugger/Debugger.cs @@ -57,8 +57,8 @@ namespace Ryujinx.HLE.Debugger internal KThread[] GetThreads() => DebugProcess.ThreadUids.Select(DebugProcess.GetThread).ToArray(); - internal bool IsProcess32Bit => DebugProcess.GetThread(GThread.Value).Context.IsAarch32; - + internal bool IsProcess32Bit => DebugProcess.GetThread(GThread ?? DebugProcess.ThreadUids.First()).Context.IsAarch32; + internal bool WriteRegister(IExecutionContext ctx, int registerId, StringStream ss) => IsProcess32Bit ? ctx.WriteRegister32(registerId, ss)