Default to first sub; update SubIndexId on delete

https://github.com/2dust/v2rayN/issues/9151
This commit is contained in:
2dust
2026-04-20 19:23:45 +08:00
parent 90b055e364
commit 39ef5d8174
3 changed files with 8 additions and 2 deletions
@@ -1936,6 +1936,12 @@ public static class ConfigHandler
await SQLiteHelper.Instance.DeleteAsync(item);
await RemoveServersViaSubid(config, id, false);
if (item.Id == config.SubIndexId)
{
var subs = await AppManager.Instance.SubItems();
config.SubIndexId = subs.LastOrDefault()?.Id;
}
return 0;
}