mirror of
https://github.com/netchx/netch.git
synced 2026-03-14 17:43:18 +08:00
fix a little bug
This commit is contained in:
@@ -26,7 +26,7 @@ namespace Netch.Controllers
|
||||
|
||||
public const string Name = @"Netch";
|
||||
public const string Copyright = @"Copyright © 2019 - 2020";
|
||||
public const string Version = @"1.3.7";
|
||||
public const string Version = @"1.3.8";
|
||||
|
||||
public async void Check(bool notifyNoFound, bool isPreRelease)
|
||||
{
|
||||
|
||||
@@ -204,10 +204,10 @@ namespace Netch.Forms
|
||||
|
||||
SelectLastMode();
|
||||
}
|
||||
public void UpdateMode(Models.Mode NewMode,int OldModeIndex)
|
||||
public void UpdateMode(Models.Mode NewMode, Models.Mode OldMode)
|
||||
{
|
||||
ModeComboBox.Items.Clear();
|
||||
Global.ModeFiles.RemoveAt(OldModeIndex);
|
||||
Global.ModeFiles.Remove(OldMode);
|
||||
Global.ModeFiles.Add(NewMode);
|
||||
var array = Global.ModeFiles.ToArray();
|
||||
Array.Sort(array, (a, b) => string.Compare(a.Remark, b.Remark, StringComparison.Ordinal));
|
||||
@@ -1128,7 +1128,7 @@ namespace Netch.Forms
|
||||
SaveConfigs();
|
||||
var selectedMode = (Models.Mode)ModeComboBox.SelectedItem;
|
||||
//Process.Start(Environment.CurrentDirectory + "\\mode\\" + selectedMode.FileName + ".txt");
|
||||
Mode.Process process = new Mode.Process(selectedMode, ModeComboBox.SelectedIndex);
|
||||
Mode.Process process = new Mode.Process(selectedMode);
|
||||
process.Text = "Edit Process Mode";
|
||||
process.Show();
|
||||
Hide();
|
||||
|
||||
@@ -10,19 +10,19 @@ namespace Netch.Forms.Mode
|
||||
//用于判断当前窗口是否为编辑模式
|
||||
private Boolean EditMode = false;
|
||||
//被编辑模式坐标
|
||||
private int EditMode_Index = -1;
|
||||
private Models.Mode EditMode_Old = null;
|
||||
/// <summary>
|
||||
/// 编辑模式
|
||||
/// </summary>
|
||||
/// <param name="mode">模式</param>
|
||||
public Process(Models.Mode mode, int ModeIndex)
|
||||
public Process(Models.Mode mode)
|
||||
{
|
||||
|
||||
InitializeComponent();
|
||||
|
||||
CheckForIllegalCrossThreadCalls = false;
|
||||
|
||||
EditMode_Index = ModeIndex;
|
||||
EditMode_Old = mode;
|
||||
this.Text = "Edit Process Mode";
|
||||
//循环填充已有规则
|
||||
mode.Rule.ForEach(i => RuleListBox.Items.Add(i));
|
||||
@@ -45,7 +45,7 @@ namespace Netch.Forms.Mode
|
||||
CheckForIllegalCrossThreadCalls = false;
|
||||
|
||||
EditMode = false;
|
||||
EditMode_Index = -1;
|
||||
EditMode_Old = null;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -222,7 +222,7 @@ namespace Netch.Forms.Mode
|
||||
|
||||
MessageBox.Show(Utils.i18N.Translate("Mode updated successfully"), Utils.i18N.Translate("Information"), MessageBoxButtons.OK, MessageBoxIcon.Information);
|
||||
|
||||
Global.MainForm.UpdateMode(mode, EditMode_Index);
|
||||
Global.MainForm.UpdateMode(mode, EditMode_Old);
|
||||
Close();
|
||||
}
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user