[veggieseasons] Fix search backspace when no results (#766)

pull/773/head
Daco Harkes 4 years ago committed by GitHub
parent fc5b4510b0
commit a9482b18c2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -45,12 +45,12 @@ class _SearchScreenState extends State<SearchScreen> with RestorationMixin {
setState(() => terms = controller.value.text); setState(() => terms = controller.value.text);
} }
Widget _createSearchBox() { Widget _createSearchBox({bool focus = true}) {
return Padding( return Padding(
padding: const EdgeInsets.all(8), padding: const EdgeInsets.all(8),
child: CupertinoSearchTextField( child: CupertinoSearchTextField(
controller: controller.value, controller: controller.value,
focusNode: focusNode, focusNode: focus ? focusNode : null,
), ),
); );
} }
@ -77,7 +77,7 @@ class _SearchScreenState extends State<SearchScreen> with RestorationMixin {
// This invisible and otherwise unnecessary search box is used to // This invisible and otherwise unnecessary search box is used to
// pad the list entries downward, so none will be underneath the // pad the list entries downward, so none will be underneath the
// real search box when the list is at its top scroll position. // real search box when the list is at its top scroll position.
child: _createSearchBox(), child: _createSearchBox(focus: false),
visible: false, visible: false,
maintainSize: true, maintainSize: true,
maintainAnimation: true, maintainAnimation: true,

Loading…
Cancel
Save