Closed vin-fandemand closed 4 years ago
Looks like the controller is disposed but not initiated again.
Once the controller is disposed, it cannot be initiated again.
The problem here is: DragSelectGridViewState.dispose()
is disposing the controller, but it shouldn't. Instead, it should just remove the listener, since DragSelectGridViewState.initState()
added it.
I'll land a fix soon, just need to write some tests.
Thanks for spotting such problem :)
Consider the following code :
It gave the following error when I switched between Page 1 to Page 2 to Page 1 to Page 2
Looks like the controller is disposed but not initiated again. The state on the appbar is still retained. Can you please help ?