Skip to content

Commit 5fa3818

Browse files
committed
Minor fix to prevent rendering exception when video and audio sources don't exist
1 parent e5e24d0 commit 5fa3818

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

lib/src/replaced_element.dart

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -409,6 +409,9 @@ ReplacedElement parseReplacedElement(
409409
if (element.attributes['src'] != null) element.attributes['src'],
410410
...ReplacedElement.parseMediaSources(element.children),
411411
];
412+
if (sources == null || sources.isEmpty) {
413+
return EmptyContentElement();
414+
}
412415
return AudioContentElement(
413416
name: "audio",
414417
src: sources,
@@ -443,6 +446,9 @@ ReplacedElement parseReplacedElement(
443446
if (element.attributes['src'] != null) element.attributes['src'],
444447
...ReplacedElement.parseMediaSources(element.children),
445448
];
449+
if (sources == null || sources.isEmpty) {
450+
return EmptyContentElement();
451+
}
446452
return VideoContentElement(
447453
name: "video",
448454
src: sources,

0 commit comments

Comments
 (0)