Index: ppapi/native_client/src/shared/ppapi_proxy/object_serialize.cc |
diff --git a/ppapi/native_client/src/shared/ppapi_proxy/object_serialize.cc b/ppapi/native_client/src/shared/ppapi_proxy/object_serialize.cc |
index 1d73cfb39788d699e570fe683e86c2bd59a88c91..7d295027606fcb1c087890c6133dc630689593ea 100644 |
--- a/ppapi/native_client/src/shared/ppapi_proxy/object_serialize.cc |
+++ b/ppapi/native_client/src/shared/ppapi_proxy/object_serialize.cc |
@@ -197,8 +197,7 @@ bool SerializePpVar(const PP_Var* vars, |
element_size = sizeof(SerializedFixed); |
break; |
case PP_VARTYPE_BOOL: |
- s->u.boolean_value = static_cast<bool> |
- (PP_TRUE == vars[i].value.as_bool); |
+ s->u.boolean_value = PP_ToBool(vars[i].value.as_bool); |
element_size = sizeof(SerializedFixed); |
break; |
case PP_VARTYPE_INT32: |
@@ -410,7 +409,7 @@ bool DeserializePpVar(char* bytes, |
case PP_VARTYPE_NULL: |
break; |
case PP_VARTYPE_BOOL: |
- vars[i].value.as_bool = static_cast<PP_Bool>(s->u.boolean_value); |
+ vars[i].value.as_bool = PP_FromBool(s->u.boolean_value); |
break; |
case PP_VARTYPE_INT32: |
vars[i].value.as_int = s->u.int32_value; |