diff --git a/SharpChat.SockChat/SockChatContext.cs b/SharpChat.SockChat/SockChatContext.cs index d0bcf5c..8e69c5e 100644 --- a/SharpChat.SockChat/SockChatContext.cs +++ b/SharpChat.SockChat/SockChatContext.cs @@ -197,7 +197,7 @@ namespace SharpChat { hasChanged = true; } - if(colour.HasValue && user.Colour.Equals(colour.Value)) { + if(colour.HasValue && !user.Colour.Equals(colour.Value)) { user.Colour = colour.Value; hasChanged = true; } @@ -222,7 +222,7 @@ namespace SharpChat { hasChanged = true; } - if(isSuper.HasValue) { + if(isSuper.HasValue && user.IsSuper != isSuper) { user.IsSuper = isSuper.Value; hasChanged = true; }