diff --git a/src/flutter.rs b/src/flutter.rs index 08bc7bb5e..149e79914 100644 --- a/src/flutter.rs +++ b/src/flutter.rs @@ -287,8 +287,10 @@ impl FlutterHandler { h.insert("width", d.width); h.insert("height", d.height); h.insert("cursor_embedded", if d.cursor_embedded { 1 } else { 0 }); - h.insert("original_width", d.original_resolution.width); - h.insert("original_height", d.original_resolution.height); + if let Some(original_resolution) = d.original_resolution.as_ref() { + h.insert("original_width", original_resolution.width); + h.insert("original_height", original_resolution.height); + } msg_vec.push(h); } serde_json::ser::to_string(&msg_vec).unwrap_or("".to_owned())