mirror of
https://github.com/servo/servo.git
synced 2025-08-06 22:15:33 +01:00
style: Use alias for StylePathCommand.
So we could drop transmute in svg_path related functions. Differential Revision: https://phabricator.services.mozilla.com/D10140
This commit is contained in:
parent
c7027e2676
commit
b81bbb85b4
2 changed files with 2 additions and 13 deletions
|
@ -4947,11 +4947,7 @@ fn set_style_svg_path(
|
|||
&mut shape_source.__bindgen_anon_1.mSVGPath.as_mut().mPtr.as_mut().unwrap()
|
||||
};
|
||||
|
||||
let iter = servo_path.commands().iter().map(|command| {
|
||||
// unsafe: cbindgen ensures the representation is the same.
|
||||
unsafe { transmute(*command) }
|
||||
});
|
||||
gecko_path.mPath.assign_from_iter_pod(iter);
|
||||
gecko_path.mPath.assign_from_iter_pod(servo_path.commands().iter().cloned());
|
||||
|
||||
// Setup fill-rule.
|
||||
gecko_path.mFillRule = fill;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue