diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index a985435..b327086 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -54,7 +54,7 @@ jobs: run: dotnet test --no-restore --verbosity normal - uses: vimtor/action-zip@v1 with: - files: FanControl-${{ github.event.release.tag_name }}/ + files: FanControl-${{ github.event.release.tag_name }} dest: FanControl-${{ github.event.release.tag_name }}.zip - uses: ncipollo/release-action@v1 with: diff --git a/FanControl/FanControlForm.cs b/FanControl/FanControlForm.cs index fc8806b..1821ab7 100644 --- a/FanControl/FanControlForm.cs +++ b/FanControl/FanControlForm.cs @@ -25,19 +25,6 @@ namespace FanControl Text += " v" + Application.ProductVersion.ToString(); notifyIcon.Text = Text; - - if (!Vlv0100.IsSupported()) - { - String message = ""; - message += "Current device is not supported.\n"; - message += "FirmwareVersion: " + Vlv0100.GetFirmwareVersion().ToString("X") + "\n"; - message += "BoardID: " + Vlv0100.GetBoardID().ToString("X") + "\n"; - message += "PDCS: " + Vlv0100.GetPDCS().ToString("X") + "\n"; - - MessageBox.Show(message, Text, MessageBoxButtons.OK, MessageBoxIcon.Error); - Application.Exit(); - return; - } toolStripMenuItemStartupOnBoot.Visible = startupManager.IsAvailable; toolStripMenuItemStartupOnBoot.Checked = startupManager.Startup; diff --git a/FanControl/Program.cs b/FanControl/Program.cs index 14af7ba..64b85a3 100644 --- a/FanControl/Program.cs +++ b/FanControl/Program.cs @@ -10,7 +10,20 @@ namespace FanControl internal class Program { static void Main(string[] args) - { + { + if (!Vlv0100.IsSupported()) + { + String message = ""; + message += "Current device is not supported.\n"; + message += "FirmwareVersion: " + Vlv0100.GetFirmwareVersion().ToString("X") + "\n"; + message += "BoardID: " + Vlv0100.GetBoardID().ToString("X") + "\n"; + message += "PDCS: " + Vlv0100.GetPDCS().ToString("X") + "\n"; + + String title = "Steam Deck Fan Control v" + Application.ProductVersion.ToString(); + MessageBox.Show(message, title, MessageBoxButtons.OK, MessageBoxIcon.Error); + return; + } + Application.Run(new FanControlForm()); } } diff --git a/FanControl/Vlv0100.cs b/FanControl/Vlv0100.cs index a1f94d4..eb6dfd0 100644 --- a/FanControl/Vlv0100.cs +++ b/FanControl/Vlv0100.cs @@ -46,8 +46,7 @@ namespace FanControl var pdcs = GetPDCS(); return SupportedFirmwares.Contains(firmwareVersion) && - SupportedBoardID.Contains(boardID) && - SupportedPDCS.Contains(pdcs); + SupportedBoardID.Contains(boardID); } public static ushort GetFirmwareVersion()