Index: third_party/WebKit/Source/devtools/front_end/ui/ColorSwatch.js |
diff --git a/third_party/WebKit/Source/devtools/front_end/ui/ColorSwatch.js b/third_party/WebKit/Source/devtools/front_end/ui/ColorSwatch.js |
index 7fe3f201d98d9d66835626677f29eae88589621a..f35a7cfb36048d9d1e676fc5c6e7d5f093b973cc 100644 |
--- a/third_party/WebKit/Source/devtools/front_end/ui/ColorSwatch.js |
+++ b/third_party/WebKit/Source/devtools/front_end/ui/ColorSwatch.js |
@@ -142,20 +142,22 @@ WebInspector.ColorSwatch._nextColorFormat = function(color, curFormat) |
case cf.HSLA: |
if (color.nickname()) |
return cf.Nickname; |
- return color.detectHEXFormat(); |
+ if (!color.hasAlpha()) |
+ return color.canBeShortHex() ? cf.ShortHEX : cf.HEX; |
+ else |
+ return cf.Original; |
case cf.ShortHEX: |
return cf.HEX; |
- case cf.ShortHEXA: |
- return cf.HEXA; |
- |
- case cf.HEXA: |
case cf.HEX: |
return cf.Original; |
case cf.Nickname: |
- return color.detectHEXFormat(); |
+ if (!color.hasAlpha()) |
+ return color.canBeShortHex() ? cf.ShortHEX : cf.HEX; |
+ else |
+ return cf.Original; |
default: |
return cf.RGBA; |