| Index: cc/proto/cc_conversions.cc
|
| diff --git a/cc/proto/cc_conversions.cc b/cc/proto/cc_conversions.cc
|
| index 92da5634e2ef596a31334f01f237d30b50ef473b..549efbef7cc59350df93ecdcd4311c09784af5af 100644
|
| --- a/cc/proto/cc_conversions.cc
|
| +++ b/cc/proto/cc_conversions.cc
|
| @@ -45,4 +45,28 @@ ScrollbarOrientation ScrollbarOrientationFromProto(
|
| return ScrollbarOrientation::HORIZONTAL;
|
| }
|
|
|
| +proto::ClipNodeData::ClipType ClipNodeTypeToProto(
|
| + const ClipNode::ClipType& clip_type) {
|
| + switch (clip_type) {
|
| + case ClipNode::ClipType::NONE:
|
| + return proto::ClipNodeData::NONE;
|
| + case ClipNode::ClipType::APPLIES_LOCAL_CLIP:
|
| + return proto::ClipNodeData::APPLIES_LOCAL_CLIP;
|
| + }
|
| + NOTREACHED();
|
| + return proto::ClipNodeData::NONE;
|
| +}
|
| +
|
| +ClipNode::ClipType ClipNodeTypeFromProto(
|
| + const proto::ClipNodeData::ClipType& clip_type) {
|
| + switch (clip_type) {
|
| + case proto::ClipNodeData::NONE:
|
| + return ClipNode::ClipType::NONE;
|
| + case proto::ClipNodeData::APPLIES_LOCAL_CLIP:
|
| + return ClipNode::ClipType::APPLIES_LOCAL_CLIP;
|
| + }
|
| + NOTREACHED();
|
| + return ClipNode::ClipType::NONE;
|
| +}
|
| +
|
| } // namespace cc
|
|
|