Chromium Code Reviews| Index: Source/core/html/parser/HTMLSrcsetParser.h |
| diff --git a/Source/core/html/parser/HTMLSrcsetParser.h b/Source/core/html/parser/HTMLSrcsetParser.h |
| index cdf3c1d64ae4f34d372b848315cac30102f48f89..2efeacd952c1c731d5752b56ab0871a9cf4037e4 100644 |
| --- a/Source/core/html/parser/HTMLSrcsetParser.h |
| +++ b/Source/core/html/parser/HTMLSrcsetParser.h |
| @@ -36,19 +36,20 @@ |
| namespace WebCore { |
| struct DescriptorParsingResult { |
| - float scaleFactor; |
| + float density; |
| int resourceWidth; |
| + int resourceHeight; |
| DescriptorParsingResult() |
| { |
| - scaleFactor = -1.0; |
| + density = -1.0; |
|
eseidel
2014/05/28 22:24:59
Bleh. Sentinel values/in-band data. :(
You migh
Yoav Weiss
2014/05/29 05:17:40
OK, I'll turn that into a class with proper getter
|
| resourceWidth = -1; |
| + resourceHeight = -1; |
| } |
| - bool foundDescriptor() const |
| - { |
| - return (scaleFactor >= 0 || resourceWidth >= 0); |
| - } |
| + bool foundDensity() { return density >= 0; } |
|
eseidel
2014/05/28 22:24:59
I think "hasDensitiy" might be more consistent wit
Yoav Weiss
2014/05/29 05:17:40
Sure
|
| + bool foundWidth() { return resourceWidth >= 0; } |
|
eseidel
2014/05/28 22:24:59
Can these ever be set to negative numbers intentio
Yoav Weiss
2014/05/29 05:17:40
No
|
| + bool foundHeight() { return resourceHeight >= 0; } |
| }; |
| class ImageCandidate { |
| @@ -59,13 +60,13 @@ public: |
| }; |
| ImageCandidate() |
| - : m_scaleFactor(1.0) |
| + : m_density(1.0) |
| { |
| } |
| ImageCandidate(const String& source, unsigned start, unsigned length, const DescriptorParsingResult& result, OriginAttribute originAttribute) |
| : m_string(source.createView(start, length)) |
| - , m_scaleFactor(result.scaleFactor) |
| + , m_density(result.density) |
| , m_resourceWidth(result.resourceWidth) |
| , m_originAttribute(originAttribute) |
| { |
| @@ -81,14 +82,14 @@ public: |
| return AtomicString(m_string.toString()); |
| } |
| - void setScaleFactor(float factor) |
| + void setDensity(float factor) |
| { |
| - m_scaleFactor = factor; |
| + m_density = factor; |
| } |
| - float scaleFactor() const |
| + float density() const |
| { |
| - return m_scaleFactor; |
| + return m_density; |
| } |
| int resourceWidth() const |
| @@ -108,7 +109,7 @@ public: |
| private: |
| StringView m_string; |
| - float m_scaleFactor; |
| + float m_density; |
| int m_resourceWidth; |
| OriginAttribute m_originAttribute; |
| }; |