From 3f036ec6b7553247352e0e9bd6dd2098a564e83a Mon Sep 17 00:00:00 2001 From: Eitan Isaacson Date: Fri, 10 Mar 2023 03:40:21 +0000 Subject: [PATCH] Bug 1818450 - StringAttributesFromAccAttributes: Return empty dictionary if input is null. r=morgan Differential Revision: https://phabricator.services.mozilla.com/D172173 --- accessible/mac/MacUtils.mm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/accessible/mac/MacUtils.mm b/accessible/mac/MacUtils.mm index 26e2af14858d..9179ab21a039 100644 --- a/accessible/mac/MacUtils.mm +++ b/accessible/mac/MacUtils.mm @@ -80,6 +80,10 @@ static NSColor* ColorFromColor(const Color& aColor) { NSDictionary* StringAttributesFromAccAttributes(AccAttributes* aAttributes, Accessible* aContainer) { + if (!aAttributes) { + return @{}; + } + NSMutableDictionary* attrDict = [NSMutableDictionary dictionaryWithCapacity:aAttributes->Count()]; NSMutableDictionary* fontAttrDict = [[NSMutableDictionary alloc] init];