David PHAM-VAN

Fix PageList null-safe

@@ -80,7 +80,7 @@ class PdfCatalog extends PdfObject { @@ -80,7 +80,7 @@ class PdfCatalog extends PdfObject {
80 80
81 final widgets = <PdfAnnot>[]; 81 final widgets = <PdfAnnot>[];
82 for (var page in pdfDocument.pdfPageList.pages) { 82 for (var page in pdfDocument.pdfPageList.pages) {
83 - for (var annot in page!.annotations) { 83 + for (var annot in page.annotations) {
84 if (annot.annot.subtype == '/Widget') { 84 if (annot.annot.subtype == '/Widget') {
85 widgets.add(annot); 85 widgets.add(annot);
86 } 86 }
@@ -25,7 +25,7 @@ class PdfPageList extends PdfObject { @@ -25,7 +25,7 @@ class PdfPageList extends PdfObject {
25 PdfPageList(PdfDocument pdfDocument) : super(pdfDocument, type: '/Pages'); 25 PdfPageList(PdfDocument pdfDocument) : super(pdfDocument, type: '/Pages');
26 26
27 /// This holds the pages 27 /// This holds the pages
28 - final List<PdfPage?> pages = <PdfPage?>[]; 28 + final pages = <PdfPage>[];
29 29
30 @override 30 @override
31 void prepare() { 31 void prepare() {