From 4e1640b5628a48320c654814f40b96e8d431dd74 Mon Sep 17 00:00:00 2001 From: brianlagunas_cp Date: Wed, 30 Mar 2011 17:15:52 +0000 Subject: [PATCH] ColorCanvas: fixed bug when selecting black or white the color spectrum slider would jump to red. --- .../ColorCanvas/Implementation/ColorCanvas.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/ColorCanvas/Implementation/ColorCanvas.cs b/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/ColorCanvas/Implementation/ColorCanvas.cs index 8f30e843..9922e955 100644 --- a/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/ColorCanvas/Implementation/ColorCanvas.cs +++ b/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/ColorCanvas/Implementation/ColorCanvas.cs @@ -324,7 +324,9 @@ namespace Microsoft.Windows.Controls _currentColorPosition = null; HsvColor hsv = ColorUtilities.ConvertRgbToHsv(color.R, color.G, color.B); - _spectrumSlider.Value = hsv.H; + + if (color.R != color.G && color.R != color.B) + _spectrumSlider.Value = hsv.H; Point p = new Point(hsv.S, 1 - hsv.V);