From 61bcd61ab5dbdb41c55b4185b2329bdb45d0c7f8 Mon Sep 17 00:00:00 2001 From: RogueException Date: Sun, 22 Nov 2015 04:39:11 -0400 Subject: [PATCH] Reordering a channel only modifies channels of the same type. --- src/Discord.Net/DiscordClient.Channels.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Discord.Net/DiscordClient.Channels.cs b/src/Discord.Net/DiscordClient.Channels.cs index 061dd565c..0a2fdae20 100644 --- a/src/Discord.Net/DiscordClient.Channels.cs +++ b/src/Discord.Net/DiscordClient.Channels.cs @@ -157,7 +157,7 @@ namespace Discord int oldPos = channel.Position; int newPos = position.Value; int minPos; - Channel[] channels = channel.Server.Channels.OrderBy(x => x.Position).ToArray(); + Channel[] channels = channel.Server.Channels.Where(x => x.Type == channel.Type).OrderBy(x => x.Position).ToArray(); if (oldPos < newPos) //Moving Down {