Optimize Sort as delay

pull/3165/head
2dust 2023-01-30 15:30:48 +08:00
parent 46be7aadab
commit 8584e15c32
2 changed files with 30 additions and 8 deletions

View File

@ -690,6 +690,28 @@ namespace v2rayN.Handler
{
lstProfile[i].sort = (i + 1) * 10;
}
if (name == EServerColName.delay)
{
var maxSort = lstProfile.Max(t => t.sort) + 10;
foreach (var item in lstProfile)
{
if (item.delay <= 0)
{
item.sort = maxSort;
}
}
}
if (name == EServerColName.speed)
{
var maxSort = lstProfile.Max(t => t.sort) + 10;
foreach (var item in lstProfile)
{
if (item.speed <= 0)
{
item.sort = maxSort;
}
}
}
SqliteHelper.Instance.UpdateAll(lstProfile);

View File

@ -49,7 +49,7 @@
VerticalAlignment="Center"
ClipToBounds="True"
Style="{StaticResource MaterialDesignToolBar}">
<Menu Margin="0,8" Style="{StaticResource ToolbarMenu}">
<Menu Margin="0,1" Style="{StaticResource ToolbarMenu}">
<MenuItem Padding="8,0">
<MenuItem.Header>
<StackPanel Orientation="Horizontal">
@ -95,7 +95,7 @@
</MenuItem>
</Menu>
<Separator />
<Menu Margin="0,8" Style="{StaticResource ToolbarMenu}">
<Menu Margin="0,1" Style="{StaticResource ToolbarMenu}">
<MenuItem Padding="8,0">
<MenuItem.Header>
<StackPanel Orientation="Horizontal">
@ -127,7 +127,7 @@
</MenuItem>
</Menu>
<Separator />
<Menu Margin="0,8" Style="{StaticResource ToolbarMenu}">
<Menu Margin="0,1" Style="{StaticResource ToolbarMenu}">
<MenuItem Padding="8,0">
<MenuItem.Header>
<StackPanel Orientation="Horizontal">
@ -165,7 +165,7 @@
</MenuItem>
</Menu>
<Separator />
<Menu Margin="0,8" Style="{StaticResource ToolbarMenu}">
<Menu Margin="0,1" Style="{StaticResource ToolbarMenu}">
<MenuItem x:Name="menuReload" Padding="8,0">
<MenuItem.Header>
<StackPanel Orientation="Horizontal">
@ -176,7 +176,7 @@
</MenuItem>
</Menu>
<Separator />
<Menu Margin="0,8" Style="{StaticResource ToolbarMenu}">
<Menu Margin="0,1" Style="{StaticResource ToolbarMenu}">
<MenuItem Padding="8,0">
<MenuItem.Header>
<StackPanel Orientation="Horizontal">
@ -217,7 +217,7 @@
</MenuItem>
</Menu>
<Separator />
<Menu Margin="0,8" Style="{StaticResource ToolbarMenu}">
<Menu Margin="0,1" Style="{StaticResource ToolbarMenu}">
<MenuItem x:Name="menuHelp" Padding="8,0">
<MenuItem.Header>
<StackPanel Orientation="Horizontal">
@ -228,7 +228,7 @@
</MenuItem>
</Menu>
<Separator />
<Menu Margin="0,8" Style="{StaticResource ToolbarMenu}">
<Menu Margin="0,1" Style="{StaticResource ToolbarMenu}">
<MenuItem
x:Name="menuPromotion"
Padding="8,0"
@ -242,7 +242,7 @@
</MenuItem>
</Menu>
<Separator />
<Menu Margin="0,8" Style="{StaticResource ToolbarMenu}">
<Menu Margin="0,1" Style="{StaticResource ToolbarMenu}">
<MenuItem
x:Name="menuClose"
Padding="8,0"