mirror of
https://github.com/servo/servo.git
synced 2025-08-07 06:25:32 +01:00
style: Use RefPtr::new instead of RefPtr::from_ptr_ref + clone.
Bug: 1461858 Reviewed-by: emilio
This commit is contained in:
parent
ecb2ec63de
commit
514aba51ad
2 changed files with 6 additions and 6 deletions
|
@ -679,8 +679,8 @@ pub mod basic_shape {
|
||||||
match other.mType {
|
match other.mType {
|
||||||
StyleShapeSourceType::URL => unsafe {
|
StyleShapeSourceType::URL => unsafe {
|
||||||
let shape_image = &*other.mShapeImage.mPtr;
|
let shape_image = &*other.mShapeImage.mPtr;
|
||||||
let other_url = RefPtr::from_ptr_ref(shape_image.__bindgen_anon_1.mURLValue.as_ref());
|
let other_url = RefPtr::new(*shape_image.__bindgen_anon_1.mURLValue.as_ref());
|
||||||
let url = ComputedUrl::from_url_value(other_url.clone());
|
let url = ComputedUrl::from_url_value(other_url);
|
||||||
ShapeSource::ImageOrUrl(url)
|
ShapeSource::ImageOrUrl(url)
|
||||||
},
|
},
|
||||||
StyleShapeSourceType::Image => {
|
StyleShapeSourceType::Image => {
|
||||||
|
|
|
@ -760,8 +760,8 @@ def set_gecko_property(ffi_name, expr):
|
||||||
nsStyleSVGPaintType::eStyleSVGPaintType_ContextStroke => SVGPaintKind::ContextStroke,
|
nsStyleSVGPaintType::eStyleSVGPaintType_ContextStroke => SVGPaintKind::ContextStroke,
|
||||||
nsStyleSVGPaintType::eStyleSVGPaintType_Server => {
|
nsStyleSVGPaintType::eStyleSVGPaintType_Server => {
|
||||||
SVGPaintKind::PaintServer(unsafe {
|
SVGPaintKind::PaintServer(unsafe {
|
||||||
let url = RefPtr::from_ptr_ref(paint.mPaint.mPaintServer.as_ref());
|
let url = RefPtr::new(*paint.mPaint.mPaintServer.as_ref());
|
||||||
ComputedUrl::from_url_value(url.clone())
|
ComputedUrl::from_url_value(url)
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
nsStyleSVGPaintType::eStyleSVGPaintType_Color => {
|
nsStyleSVGPaintType::eStyleSVGPaintType_Color => {
|
||||||
|
@ -4546,8 +4546,8 @@ fn static_assert() {
|
||||||
},
|
},
|
||||||
NS_STYLE_FILTER_URL => {
|
NS_STYLE_FILTER_URL => {
|
||||||
filters.push(Filter::Url(unsafe {
|
filters.push(Filter::Url(unsafe {
|
||||||
let url = RefPtr::from_ptr_ref(filter.__bindgen_anon_1.mURL.as_ref());
|
let url = RefPtr::new(*filter.__bindgen_anon_1.mURL.as_ref());
|
||||||
ComputedUrl::from_url_value(url.clone())
|
ComputedUrl::from_url_value(url)
|
||||||
}));
|
}));
|
||||||
}
|
}
|
||||||
_ => {},
|
_ => {},
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue