artflutter / flutter_awesome_select

Forked from https://github.com/davigmacode/flutter_smart_select, updated legacy code, migrated to null safety and more. AwesomeSelect allows you to easily convert your usual form select or dropdown into dynamic page, popup dialog, or sliding bottom sheet with various choices input such as radio, checkbox, switch, chips, or even custom input. Supports single and multiple choice.
https://pub.dev/packages/flutter_awesome_select
MIT License
15 stars 30 forks source link

Unhandled Exception: A S2Filter was used after being disposed #27

Closed absar closed 4 months ago

absar commented 1 year ago

A S2Filter was used after being disposed is thrown due to debouncer calling filter after it's already disposed.

Log ``` E/flutter ( 6078): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: A S2Filter was used after being disposed. E/flutter ( 6078): Once you have called dispose() on a S2Filter, it can no longer be used. E/flutter ( 6078): ChangeNotifier.debugAssertNotDisposed. (package:flutter/src/foundation/change_notifier.dart:157:9) E/flutter ( 6078): ChangeNotifier.debugAssertNotDisposed (package:flutter/src/foundation/change_notifier.dart:164:6) E/flutter ( 6078): ChangeNotifier.notifyListeners (package:flutter/src/foundation/change_notifier.dart:360:27) E/flutter ( 6078): S2Filter.apply (package:flutter_awesome_select/src/state/filter.dart:61:5) ```
DamienMrtl commented 1 year ago

Please merge this

slashxgh commented 4 months ago

Merge this please