Index: cc/output/software_renderer.cc |
diff --git a/cc/output/software_renderer.cc b/cc/output/software_renderer.cc |
index ddd3473ad34a1c114cd47a6d3185cab1accf3400..6ce3be6eae36d37a48357eff4ece2b4c324c16ca 100644 |
--- a/cc/output/software_renderer.cc |
+++ b/cc/output/software_renderer.cc |
@@ -347,7 +347,8 @@ void SoftwareRenderer::DrawPictureQuad(const DrawingFrame* frame, |
// (http://crbug.com/280374). |
skia::RefPtr<SkDrawFilter> opacity_filter = |
skia::AdoptRef(new skia::OpacityDrawFilter( |
- quad->opacity(), frame->disable_picture_quad_image_filtering)); |
+ quad->opacity(), frame->disable_picture_quad_image_filtering || |
+ quad->nearest_neighbor)); |
DCHECK(!current_canvas_->getDrawFilter()); |
current_canvas_->setDrawFilter(opacity_filter.get()); |