| Index: third_party/WebKit/Source/core/layout/compositing/CompositedLayerMapping.cpp
|
| diff --git a/third_party/WebKit/Source/core/layout/compositing/CompositedLayerMapping.cpp b/third_party/WebKit/Source/core/layout/compositing/CompositedLayerMapping.cpp
|
| index abd711d097e33fed7cec2f2ad8f59fe7989654c9..47f4f2a15f1571a38a69f064c8321d521ea78c44 100644
|
| --- a/third_party/WebKit/Source/core/layout/compositing/CompositedLayerMapping.cpp
|
| +++ b/third_party/WebKit/Source/core/layout/compositing/CompositedLayerMapping.cpp
|
| @@ -3066,6 +3066,13 @@ void CompositedLayerMapping::DoPaintTask(
|
| paint_info.paint_layer->GetLayoutObject().GetFrame());
|
| context.SetDeviceScaleFactor(device_scale_factor);
|
|
|
| + Settings* settings = GetLayoutObject().GetFrame()->GetSettings();
|
| + HighContrastSettings high_contrast_settings;
|
| + high_contrast_settings.mode = settings->GetHighContrastMode();
|
| + high_contrast_settings.grayscale = settings->GetHighContrastGrayscale();
|
| + high_contrast_settings.contrast = settings->GetHighContrastContrast();
|
| + context.SetHighContrast(high_contrast_settings);
|
| +
|
| if (paint_info.paint_layer->GetCompositingState() !=
|
| kPaintsIntoGroupedBacking) {
|
| // FIXME: GraphicsLayers need a way to split for multicol.
|
|
|