[ermine] Fix missing remove listener in story widget.
In didUpdateWidget, previous state has to be cleared before setting
new state. The previous CL missed removal of listener on old
widget.
Change-Id: I65d9ec21604b3ab675eac13f8d5512e80579d211
diff --git a/shell/ermine/lib/src/widgets/story_widget.dart b/shell/ermine/lib/src/widgets/story_widget.dart
index 878aadb..5dd633a 100644
--- a/shell/ermine/lib/src/widgets/story_widget.dart
+++ b/shell/ermine/lib/src/widgets/story_widget.dart
@@ -72,6 +72,7 @@
widget.confirmEdit.addListener(_confirmEditListener);
if (oldWidget.presenter != widget.presenter) {
_resetTilerModel();
+ _tilerUpdateListener.cancel();
_tilerUpdateListener = widget.presenter.update.listen((update) {
setState(() {
_isEditing = false;