diff --git a/ArchiSteamFarm/Core/NativeMethods.cs b/ArchiSteamFarm/Core/NativeMethods.cs index 46238d057..9c30c92d1 100644 --- a/ArchiSteamFarm/Core/NativeMethods.cs +++ b/ArchiSteamFarm/Core/NativeMethods.cs @@ -107,10 +107,12 @@ internal static partial class NativeMethods { [StructLayout(LayoutKind.Sequential)] internal struct FlashWindowInfo { +#pragma warning disable ReSharper.Reordering // TODO: This silly pragma doesn't do anything, but it stops Rider from reordering, we may be able to get rid of it later public uint StructSize; public nint WindowHandle; public EFlashFlags Flags; public uint Count; public uint TimeoutBetweenFlashes; +#pragma warning restore ReSharper.Reordering // TODO: This silly pragma doesn't do anything, but it stops Rider from reordering, we may be able to get rid of it later } } diff --git a/ArchiSteamFarm/Core/OS.cs b/ArchiSteamFarm/Core/OS.cs index e1731270c..f919e6920 100644 --- a/ArchiSteamFarm/Core/OS.cs +++ b/ArchiSteamFarm/Core/OS.cs @@ -236,6 +236,7 @@ internal static class OS { } using Process currentProcess = Process.GetCurrentProcess(); + nint handle = currentProcess.MainWindowHandle; if (handle == nint.Zero) {