Index: src/pdf/SkPDFDevice.cpp |
diff --git a/src/pdf/SkPDFDevice.cpp b/src/pdf/SkPDFDevice.cpp |
index 7c366cdae7a6159d3605e127720b0bc263f4e295..bc87b5e4d5d9842eab6f3b9213d091eeb5f3ca07 100644 |
--- a/src/pdf/SkPDFDevice.cpp |
+++ b/src/pdf/SkPDFDevice.cpp |
@@ -51,12 +51,11 @@ static void replace_srcmode_on_opaque_paint(SkPaint* paint) { |
static void emit_pdf_color(SkColor color, SkWStream* result) { |
SkASSERT(SkColorGetA(color) == 0xFF); // We handle alpha elsewhere. |
- SkScalar colorScale = SkScalarInvert(0xFF); |
- SkPDFUtils::AppendScalar(SkColorGetR(color) * colorScale, result); |
+ SkPDFUtils::AppendColorComponent(SkColorGetR(color), result); |
result->writeText(" "); |
- SkPDFUtils::AppendScalar(SkColorGetG(color) * colorScale, result); |
+ SkPDFUtils::AppendColorComponent(SkColorGetG(color), result); |
result->writeText(" "); |
- SkPDFUtils::AppendScalar(SkColorGetB(color) * colorScale, result); |
+ SkPDFUtils::AppendColorComponent(SkColorGetB(color), result); |
result->writeText(" "); |
} |