Index: content/renderer/render_view_impl.cc |
diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc |
index 61d635fd4d06a4ec9e62ec8ccee1f71a9cc67346..3dadf8114855141fa7ceb481c19cbc77e6b00b89 100644 |
--- a/content/renderer/render_view_impl.cc |
+++ b/content/renderer/render_view_impl.cc |
@@ -617,10 +617,9 @@ |
if (auto overridden_color_profile = |
GetContentClient()->renderer()->GetImageDecodeColorProfile()) { |
- webview()->setDeviceColorSpace(overridden_color_profile->GetColorSpace()); |
+ webview()->setDeviceColorProfile(overridden_color_profile->GetData()); |
} else { |
- webview()->setDeviceColorSpace( |
- params.image_decode_color_space.GetColorSpace()); |
+ webview()->setDeviceColorProfile(params.image_decode_color_space.GetData()); |
} |
ApplyWebPreferencesInternal(webkit_preferences_, webview(), compositor_deps_); |
@@ -2408,10 +2407,11 @@ |
BrowserPluginManager::Get()->UpdateFocusState(); |
} |
-void RenderViewImpl::RenderWidgetDidSetColorSpace( |
- const gfx::ColorSpace& color_space) { |
+void RenderViewImpl::RenderWidgetDidSetColorProfile( |
+ const std::vector<char>& profile) { |
if (webview()) { |
- webview()->setDeviceColorSpace(color_space); |
+ WebVector<char> colorProfile = profile; |
+ webview()->setDeviceColorProfile(colorProfile); |
} |
} |