(flutter) add zero size check in TextureWidget
This commit is contained in:
@@ -94,6 +94,7 @@ class _ThermionTextureWidgetState extends State<ThermionTextureWidget> {
|
||||
var width = (size.width * dpr).ceil();
|
||||
var height = (size.height * dpr).ceil();
|
||||
|
||||
if (width > 0 && height > 0) {
|
||||
_logger.info(
|
||||
"Target texture dimensions ${width}x${height} (pixel ratio : $dpr)");
|
||||
|
||||
@@ -114,6 +115,9 @@ class _ThermionTextureWidgetState extends State<ThermionTextureWidget> {
|
||||
_logger.severe(err);
|
||||
_logger.severe(st);
|
||||
}
|
||||
} else {
|
||||
_logger.warning("Widget has zero width or height");
|
||||
}
|
||||
|
||||
if (mounted) {
|
||||
setState(() {});
|
||||
|
||||
Reference in New Issue
Block a user