From 3c7ceff46d38d78971ca2d011d7c86a1835d787e Mon Sep 17 00:00:00 2001 From: Manish Goregaokar Date: Thu, 27 Jun 2019 17:35:20 -0700 Subject: Improve support for nested dictionaries --- components/script/dom/mediadevices.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'components/script/dom/mediadevices.rs') diff --git a/components/script/dom/mediadevices.rs b/components/script/dom/mediadevices.rs index 0276a3d0c61..6cdc5eb7e04 100644 --- a/components/script/dom/mediadevices.rs +++ b/components/script/dom/mediadevices.rs @@ -78,11 +78,11 @@ fn convert_constraints(js: &BooleanOrMediaTrackConstraints) -> Option Some(Default::default()), BooleanOrMediaTrackConstraints::MediaTrackConstraints(ref c) => { Some(MediaTrackConstraintSet { - height: convert_culong(&c.parent.height), - width: convert_culong(&c.parent.width), - aspect: convert_cdouble(&c.parent.aspectRatio), - frame_rate: convert_cdouble(&c.parent.frameRate), - sample_rate: convert_culong(&c.parent.sampleRate), + height: c.parent.height.as_ref().and_then(convert_culong), + width: c.parent.width.as_ref().and_then(convert_culong), + aspect: c.parent.aspectRatio.as_ref().and_then(convert_cdouble), + frame_rate: c.parent.frameRate.as_ref().and_then(convert_cdouble), + sample_rate: c.parent.sampleRate.as_ref().and_then(convert_culong), }) }, } -- cgit v1.2.3