Skip to content

Commit 352348e

Browse files
authored
fix: make FeatureLayerUtils.viewportRect return Rect.zero if unavailable (#2095)
1 parent 1c36e71 commit 352348e

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

lib/src/layer/shared/feature_layer_utils.dart

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ mixin FeatureLayerUtils on CustomPainter {
1212

1313
/// The rectangle of the canvas on its last paint
1414
///
15-
/// Must not be retrieved before [paint] has been called.
16-
Rect get viewportRect => _viewportRect;
17-
late Rect _viewportRect;
15+
/// Returns [Rect.zero] if [paint] has not yet been called.
16+
Rect get viewportRect => _viewportRect ?? Rect.zero;
17+
Rect? _viewportRect;
1818

1919
@mustCallSuper
2020
@mustBeOverridden

0 commit comments

Comments
 (0)