Refactor didUpdateWidget in CommunityStructureCanvas to ensure proper widget lifecycle management

This commit is contained in:
Faris Armoush
2025-07-14 16:05:44 +03:00
parent ab6a6851f2
commit 5218641705

View File

@ -51,7 +51,6 @@ class _CommunityStructureCanvasState extends State<CommunityStructureCanvas>
@override
void didUpdateWidget(covariant CommunityStructureCanvas oldWidget) {
super.didUpdateWidget(oldWidget);
if (widget.selectedSpace?.uuid != oldWidget.selectedSpace?.uuid) {
WidgetsBinding.instance.addPostFrameCallback((_) {
if (mounted) {
@ -59,6 +58,7 @@ class _CommunityStructureCanvasState extends State<CommunityStructureCanvas>
}
});
}
super.didUpdateWidget(oldWidget);
}
@override