diff --git a/lib/ui/viewer/location/add_location_sheet.dart b/lib/ui/viewer/location/add_location_sheet.dart index f2809d63a..46b273108 100644 --- a/lib/ui/viewer/location/add_location_sheet.dart +++ b/lib/ui/viewer/location/add_location_sheet.dart @@ -76,12 +76,13 @@ class _AddLocationSheetState extends State { late ValueNotifier _selectedRadiusNotifier; final _focusNode = FocusNode(); final _textEditingController = TextEditingController(); - final _isEmptyNotifier = ValueNotifier(true); + late final ValueNotifier _isEmptyNotifier; Widget? _keyboardTopButtons; @override void initState() { _textEditingController.text = widget.name; + _isEmptyNotifier = ValueNotifier(widget.name.isEmpty); _focusNode.addListener(_focusNodeListener); _selectedRadiusNotifier = ValueNotifier(widget.radius); _selectedRadiusNotifier.addListener(_selectedRadiusListener);