Skip to content

Commit 3d9540a

Browse files
committed
Fix null codelessly instance in passive canvas transformer
1 parent d7f5702 commit 3d9540a

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

lib/src/transformers/node_transformers/passive_canvas_transformer.dart

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ import 'package:flutter/services.dart';
77
import 'package:provider/provider.dart';
88

99
import '../../../codelessly_sdk.dart';
10-
import '../../functions/functions_repository.dart';
1110

1211
class PassiveCanvasTransformer extends NodeWidgetTransformer<CanvasNode> {
1312
PassiveCanvasTransformer(super.getNode, super.manager);
@@ -401,15 +400,15 @@ class _PassiveCanvasWidgetState extends State<PassiveCanvasWidget> {
401400
SchedulerBinding.instance.addPostFrameCallback((_) {
402401
if (!mounted) return;
403402

404-
codelessly = context.read<Codelessly>();
403+
codelessly = context.read<Codelessly?>();
405404

406405
// Set the system UI brightness to the canvas brightness.
407406
updateSystemBrightness(context);
408407

409408
// Listen for navigation events to update the system UI brightness back
410409
// again, such as if this canvas was navigated away from, but then the view
411410
// pops and goes back to this canvas.
412-
codelessly!.addNavigationListener('canvas-${widget.node.id}',
411+
codelessly?.addNavigationListener('canvas-${widget.node.id}',
413412
(event, layoutId, canvasId) {
414413
if (canvasId == widget.node.id) {
415414
updateSystemBrightness(context);
@@ -419,7 +418,7 @@ class _PassiveCanvasWidgetState extends State<PassiveCanvasWidget> {
419418
}
420419

421420
void updateSystemBrightness(BuildContext context) {
422-
codelessly!.setSystemUIBrightness(widget.node.properties.brightness);
421+
codelessly?.setSystemUIBrightness(widget.node.properties.brightness);
423422
}
424423

425424
@override

0 commit comments

Comments
 (0)