From bb8b9c611ccad31148e41a2698cb5fadb3363531 Mon Sep 17 00:00:00 2001 From: Adam Barth Date: Tue, 21 Jul 2015 22:42:04 -0700 Subject: [PATCH] Fix type error found by dartanalyzer --strong We were declaring that the function passed to setState should return a Function. In reality, we want the function to return void (and everyone calls it with a function that returns void). --- packages/flutter/lib/widgets/widget.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/flutter/lib/widgets/widget.dart b/packages/flutter/lib/widgets/widget.dart index 6f96239056c..cc9e3963583 100644 --- a/packages/flutter/lib/widgets/widget.dart +++ b/packages/flutter/lib/widgets/widget.dart @@ -585,7 +585,7 @@ abstract class StatefulComponent extends Component { return super.syncChild(node, oldNode, slot); } - void setState(Function fn()) { + void setState(void fn()) { assert(!_disqualifiedFromEverAppearingAgain); fn(); scheduleBuild();