Skip to content

Commit 69aa227

Browse files
authored
Merge pull request #525 from tneotia/bugfix/empty-video-src
Minor fix to prevent rendering exception when video and audio sources don't exist
2 parents e5e24d0 + 7a157c1 commit 69aa227

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 || sources.first == null) {
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 || sources.first == null) {
450+
return EmptyContentElement();
451+
}
446452
return VideoContentElement(
447453
name: "video",
448454
src: sources,

0 commit comments

Comments
 (0)