| Index: chrome/common/render_messages.h
|
| diff --git a/chrome/common/render_messages.h b/chrome/common/render_messages.h
|
| index c887d4025ff248dbc83b45251f1fa5b0fe79d405..d04dc3a97d9994bf58eb500188a15e4c086e719f 100644
|
| --- a/chrome/common/render_messages.h
|
| +++ b/chrome/common/render_messages.h
|
| @@ -1471,9 +1471,29 @@ struct ParamTraits<RendererPreferences> {
|
| typedef RendererPreferences param_type;
|
| static void Write(Message* m, const param_type& p) {
|
| WriteParam(m, p.can_accept_load_drops);
|
| + WriteParam(m, p.should_antialias_text);
|
| + WriteParam(m, static_cast<int>(p.hinting));
|
| + WriteParam(m, static_cast<int>(p.subpixel_rendering));
|
| }
|
| static bool Read(const Message* m, void** iter, param_type* p) {
|
| - return ReadParam(m, iter, &p->can_accept_load_drops);
|
| + if (!ReadParam(m, iter, &p->can_accept_load_drops))
|
| + return false;
|
| + if (!ReadParam(m, iter, &p->should_antialias_text))
|
| + return false;
|
| +
|
| + int hinting = 0;
|
| + if (!ReadParam(m, iter, &hinting))
|
| + return false;
|
| + p->hinting = static_cast<RendererPreferencesHintingEnum>(hinting);
|
| +
|
| + int subpixel_rendering = 0;
|
| + if (!ReadParam(m, iter, &subpixel_rendering))
|
| + return false;
|
| + p->subpixel_rendering =
|
| + static_cast<RendererPreferencesSubpixelRenderingEnum>(
|
| + subpixel_rendering);
|
| +
|
| + return true;
|
| }
|
| static void Log(const param_type& p, std::wstring* l) {
|
| l->append(L"<RendererPreferences>");
|
|
|