TF-3225 Fix print button blink when preview PDF
This commit is contained in:
@@ -104,7 +104,7 @@ class _PDFViewerState extends State<PDFViewer> {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
bool isBrowserSupportedPrinting(BrowserName? browserName) => !(browserName == BrowserName.edge
|
bool isBrowserSupportedPrinting(BrowserName browserName) => !(browserName == BrowserName.edge
|
||||||
|| browserName == BrowserName.firefox
|
|| browserName == BrowserName.firefox
|
||||||
|| browserName == BrowserName.safari);
|
|| browserName == BrowserName.safari);
|
||||||
|
|
||||||
@@ -227,8 +227,8 @@ class _PDFViewerState extends State<PDFViewer> {
|
|||||||
viewState.bytes,
|
viewState.bytes,
|
||||||
widget.attachment.generateFileName()
|
widget.attachment.generateFileName()
|
||||||
),
|
),
|
||||||
printAction: isBrowserSupportedPrinting(browserName) ?
|
printAction: browserName != null && isBrowserSupportedPrinting(browserName)
|
||||||
() => widget.printAction?.call(viewState.bytes, widget.attachment.generateFileName())
|
? () => widget.printAction?.call(viewState.bytes, widget.attachment.generateFileName())
|
||||||
: null,
|
: null,
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user