From 289efa1b7b7859e5d5df5da598632d1e889207b2 Mon Sep 17 00:00:00 2001 From: Olaf Buddenhagen Date: Thu, 14 Jan 2016 13:42:56 +0501 Subject: [PATCH] servo: Merge #9300 - layout/text.rs: Add assertion for empty fontgroup (from antrik:assert_empty_fontgroup); r=Ms2ger Source-Repo: https://github.com/servo/servo Source-Revision: a76de4b0cc2ec1e37539e9d328c9825c9812be78 --- servo/components/layout/text.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/servo/components/layout/text.rs b/servo/components/layout/text.rs index d28cea4c0e2b..c8ef3ad2b5de 100644 --- a/servo/components/layout/text.rs +++ b/servo/components/layout/text.rs @@ -186,6 +186,8 @@ impl TextRunScanner { // Search for the first font in this font group that contains a glyph for this // character. let mut font_index = 0; + // The following code panics one way or another if this condition isn't met. + assert!(fontgroup.fonts.len() > 0); while font_index < fontgroup.fonts.len() - 1 { if fontgroup.fonts.get(font_index).unwrap().borrow() .glyph_index(character)