diff --git a/v2rayN/v2rayN/Handler/ConfigHandler.cs b/v2rayN/v2rayN/Handler/ConfigHandler.cs
index 4844c1f3..131bd9ae 100644
--- a/v2rayN/v2rayN/Handler/ConfigHandler.cs
+++ b/v2rayN/v2rayN/Handler/ConfigHandler.cs
@@ -835,7 +835,6 @@ namespace v2rayN.Handler
case EServerColName.remarks:
case EServerColName.address:
case EServerColName.port:
- case EServerColName.security:
case EServerColName.network:
case EServerColName.streamSecurity:
propertyName = name.ToString();
diff --git a/v2rayN/v2rayN/Mode/EServerColName.cs b/v2rayN/v2rayN/Mode/EServerColName.cs
index be49c2cb..0323df30 100644
--- a/v2rayN/v2rayN/Mode/EServerColName.cs
+++ b/v2rayN/v2rayN/Mode/EServerColName.cs
@@ -7,7 +7,6 @@
remarks,
address,
port,
- security,
network,
streamSecurity,
subRemarks,
diff --git a/v2rayN/v2rayN/Views/MainWindow.xaml b/v2rayN/v2rayN/Views/MainWindow.xaml
index a37084e8..71e3eb72 100644
--- a/v2rayN/v2rayN/Views/MainWindow.xaml
+++ b/v2rayN/v2rayN/Views/MainWindow.xaml
@@ -688,11 +688,6 @@
Binding="{Binding port}"
ExName="port"
Header="{x:Static resx:ResUI.LvPort}" />
-
t.Index).ToList();
- for (int i = 0; i < lvColumnItem.Count; i++)
+ var displayIndex = 0;
+ foreach(var item in lvColumnItem)
{
- var item = lvColumnItem[i];
- for (int k = 0; k < lstProfiles.Columns.Count; k++)
- {
- var item2 = (MyDGTextColumn)lstProfiles.Columns[k];
+ foreach (MyDGTextColumn item2 in lstProfiles.Columns)
+ {
if (item2.ExName == item.Name)
{
if (item.Width < 0)
@@ -493,7 +492,7 @@ namespace v2rayN.Views
else
{
item2.Width = item.Width;
- item2.DisplayIndex = i;
+ item2.DisplayIndex = displayIndex++;
}
}
}