fix cpm rc

This commit is contained in:
Soreepeong 2024-07-22 22:43:02 +09:00
parent 6c8ec0ab4d
commit e1a7caa2cf

View file

@ -8,7 +8,7 @@ namespace Dalamud.Support;
/// <summary>Tracks the loaded process modules.</summary>
internal static unsafe partial class CurrentProcessModules
{
private static Process? process;
private static ProcessModuleCollection? moduleCollection;
/// <summary>Gets all the loaded modules, up to date.</summary>
public static ProcessModuleCollection ModuleCollection
@ -19,13 +19,13 @@ internal static unsafe partial class CurrentProcessModules
if (t != 0)
{
t = 0;
process = null;
moduleCollection = null;
Log.Verbose("{what}: Fetching fresh copy of current process modules.", nameof(CurrentProcessModules));
}
try
{
return (process ??= Process.GetCurrentProcess()).Modules;
return moduleCollection ??= Process.GetCurrentProcess().Modules;
}
catch (Exception e)
{