diff --git a/shadowsocks-csharp/View/ConfigForm.cs b/shadowsocks-csharp/View/ConfigForm.cs index f3f7d591..3a4e5e04 100755 --- a/shadowsocks-csharp/View/ConfigForm.cs +++ b/shadowsocks-csharp/View/ConfigForm.cs @@ -296,7 +296,7 @@ namespace Shadowsocks.View { int index = ServersListBox.SelectedIndex; Server server = _modifiedConfiguration.configs[index]; - object item = ServersListBox.SelectedItem; + object item = ServersListBox.Items[index]; _modifiedConfiguration.configs.Remove(server); _modifiedConfiguration.configs.Insert(index + step, server);