|
|
|
|
@ -27,6 +27,7 @@ class _SingleDevicePickerState extends State<SingleDevicePicker> {
|
|
|
|
|
UserProvider _userProvider;
|
|
|
|
|
SettingProvider _settingProvider;
|
|
|
|
|
List<Device> _searchableList = [];
|
|
|
|
|
List<Device> _initList = [];
|
|
|
|
|
bool _firstTime = true;
|
|
|
|
|
Subtitle _subtitle;
|
|
|
|
|
|
|
|
|
|
@ -58,6 +59,7 @@ class _SingleDevicePickerState extends State<SingleDevicePicker> {
|
|
|
|
|
void dispose() {
|
|
|
|
|
numberController.dispose();
|
|
|
|
|
snController.dispose();
|
|
|
|
|
_devicesProvider.reset();
|
|
|
|
|
super.dispose();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@ -70,6 +72,7 @@ class _SingleDevicePickerState extends State<SingleDevicePicker> {
|
|
|
|
|
if (_firstTime && _devicesProvider.devices != null) {
|
|
|
|
|
_searchableList.clear();
|
|
|
|
|
_searchableList.addAll(_devicesProvider.devices);
|
|
|
|
|
_initList.addAll(_devicesProvider.devices);
|
|
|
|
|
}
|
|
|
|
|
_subtitle = AppLocalization.of(context).subtitle;
|
|
|
|
|
return Scaffold(
|
|
|
|
|
|