example project fixes

This commit is contained in:
Nick Fisher
2023-11-07 13:14:46 +08:00
parent 2882f9739d
commit 60ed8443b2
2 changed files with 8 additions and 5 deletions

View File

@@ -23,7 +23,8 @@ class _SceneMenuState extends State<SceneMenu> {
@override
void didUpdateWidget(SceneMenu oldWidget) {
super.didUpdateWidget(oldWidget);
if (widget.controller != oldWidget.controller ||
if (widget.controller != null &&
widget.controller != oldWidget.controller ||
widget.controller!.hasViewer != oldWidget.controller!.hasViewer) {
setState(() {});
}