From 7cee3ac713c28134a821e2755b700077eac76166 Mon Sep 17 00:00:00 2001 From: Cameron McCormack Date: Sun, 30 Jul 2017 14:20:57 +0800 Subject: [PATCH] geckolib: Add friendly panic message to Servo_HasAuthorSpecifiedRules. --- ports/geckolib/glue.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ports/geckolib/glue.rs b/ports/geckolib/glue.rs index ea4297b97c6..779396574aa 100644 --- a/ports/geckolib/glue.rs +++ b/ports/geckolib/glue.rs @@ -1610,7 +1610,10 @@ pub extern "C" fn Servo_HasAuthorSpecifiedRules(element: RawGeckoElementBorrowed { let element = GeckoElement(element); - let data = element.borrow_data().unwrap(); + let data = + element.borrow_data() + .expect("calling Servo_HasAuthorSpecifiedRules on an unstyled element"); + let primary_style = data.styles.primary(); let guard = (*GLOBAL_STYLE_DATA).shared_lock.read();