diff --git a/Netch/Forms/MainForm.cs b/Netch/Forms/MainForm.cs index c856319f..9338043d 100644 --- a/Netch/Forms/MainForm.cs +++ b/Netch/Forms/MainForm.cs @@ -255,13 +255,17 @@ namespace Netch.Forms private void SaveConfigs() { Global.Settings.ServerComboBoxSelectedIndex = ServerComboBox.SelectedIndex; - if (ModeComboBox.Tag is object[] list) + if (ModeComboBox.SelectedItem != null) { - Global.Settings.ModeComboBoxSelectedIndex = list.ToList().IndexOf(ModeComboBox.SelectedItem); - } - else - { - Global.Settings.ModeComboBoxSelectedIndex = ModeComboBox.Items.IndexOf(ModeComboBox.SelectedItem); + + if (ModeComboBox.Tag is object[] list) + { + Global.Settings.ModeComboBoxSelectedIndex = list.ToList().IndexOf(ModeComboBox.SelectedItem); + } + else + { + Global.Settings.ModeComboBoxSelectedIndex = ModeComboBox.Items.IndexOf(ModeComboBox.SelectedItem); + } } Utils.Configuration.Save(); } diff --git a/build.ps1 b/build.ps1 index b1689cb8..48735de3 100644 --- a/build.ps1 +++ b/build.ps1 @@ -22,11 +22,13 @@ function Build-NetFrameworkx64 Write-Host 'Build x64 Complete ,Started Copy bin,mode,i18n file' -Copy-Item "$mainDir\binaries" -destination "$net_baseoutput\x64\Release\win-x64\bin" -recurse +Copy-Item "$mainDir\translations\i18n\*" "$net_baseoutput\x64\Release\win-x64\i18n" -recurse -Copy-Item "$mainDir\translations\i18n" "$net_baseoutput\x64\Release\win-x64\i18n" -recurse +Copy-Item "$mainDir\modes\mode\*" "$net_baseoutput\x64\Release\win-x64\mode" -recurse -Copy-Item "$mainDir\modes\mode" "$net_baseoutput\x64\Release\win-x64\mode" -recurse +Remove-Item -path "$net_baseoutput\x64\Release\win-x64\bin\tap-driver" + +Copy-Item "$mainDir\binaries\*" -destination "$net_baseoutput\x64\Release\win-x64\bin" -recurse Write-Host 'Netch Build ALL DONE'