|
|
@ -38,8 +38,9 @@ class _TableCellWidgetState extends State<TableCellWidget> { |
|
|
|
|
|
|
|
|
|
|
|
@override |
|
|
|
@override |
|
|
|
void dispose() { |
|
|
|
void dispose() { |
|
|
|
controller.removeListener(_onTextChanged); |
|
|
|
controller |
|
|
|
controller.dispose(); |
|
|
|
..removeListener(_onTextChanged) |
|
|
|
|
|
|
|
..dispose(); |
|
|
|
node.dispose(); |
|
|
|
node.dispose(); |
|
|
|
super.dispose(); |
|
|
|
super.dispose(); |
|
|
|
} |
|
|
|
} |
|
|
@ -65,9 +66,7 @@ class _TableCellWidgetState extends State<TableCellWidget> { |
|
|
|
onChanged: (value) { |
|
|
|
onChanged: (value) { |
|
|
|
_debounce = Timer( |
|
|
|
_debounce = Timer( |
|
|
|
const Duration(milliseconds: 900), |
|
|
|
const Duration(milliseconds: 900), |
|
|
|
() { |
|
|
|
_onTextChanged, |
|
|
|
_onTextChanged(); |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
); |
|
|
|
); |
|
|
|
}, |
|
|
|
}, |
|
|
|
), |
|
|
|
), |
|
|
|