diff --git a/packages/palette_generator/lib/palette_generator.dart b/packages/palette_generator/lib/palette_generator.dart index 77954a6612..72cf0d63e4 100644 --- a/packages/palette_generator/lib/palette_generator.dart +++ b/packages/palette_generator/lib/palette_generator.dart @@ -185,6 +185,7 @@ class PaletteGenerator extends Diagnosticable { Timer loadFailureTimeout; void imageListener(ImageInfo info, bool synchronousCall) { loadFailureTimeout?.cancel(); + stream.removeListener(imageListener); imageCompleter.complete(info.image); }