From 602c8bb41562c9ca6de508fc5de38de4da329117 Mon Sep 17 00:00:00 2001 From: Michael Howell Date: Tue, 14 Jul 2015 20:57:41 -0700 Subject: [PATCH] Don't crash when Firefox doesn't send autoMargins. --- components/devtools/actors/inspector.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/components/devtools/actors/inspector.rs b/components/devtools/actors/inspector.rs index 4aee2f1a166..cb6f38ecd87 100644 --- a/components/devtools/actors/inspector.rs +++ b/components/devtools/actors/inspector.rs @@ -459,7 +459,8 @@ impl Actor for PageStyleActor { .unwrap(); let (width, height) = rx.recv().unwrap(); - let auto_margins = msg.get(&"autoMargins".to_string()).unwrap().as_boolean().unwrap(); + let auto_margins = msg.get(&"autoMargins".to_string()) + .and_then(&Json::as_boolean).unwrap_or(false); //TODO: the remaining layout properties (margin, border, padding, position) // as specified in getLayout in