Fix Focus
Focus.at() and company should be on Focus, not FocusState. _notifyDescendants() was using the wrong runtimeType. Let InheritedWidget update the descendants during build. When you setState() during build, assert that you're not markNeedsBuild()ing someone who isn't a descendant. Typo in Widget.toString().
This commit is contained in:
@@ -53,14 +53,12 @@ class AddressBookHome extends StatelessComponent {
|
||||
);
|
||||
}
|
||||
|
||||
static final GlobalKey nameKey = new GlobalKey();
|
||||
static final GlobalKey phoneKey = new GlobalKey();
|
||||
static final GlobalKey emailKey = new GlobalKey();
|
||||
static final GlobalKey addressKey = new GlobalKey();
|
||||
static final GlobalKey ringtoneKey = new GlobalKey();
|
||||
static final GlobalKey noteKey = new GlobalKey();
|
||||
static final GlobalKey fillKey = new GlobalKey();
|
||||
static final GlobalKey emoticonKey = new GlobalKey();
|
||||
static final GlobalKey nameKey = new GlobalKey(label: 'name field');
|
||||
static final GlobalKey phoneKey = new GlobalKey(label: 'phone field');
|
||||
static final GlobalKey emailKey = new GlobalKey(label: 'email field');
|
||||
static final GlobalKey addressKey = new GlobalKey(label: 'address field');
|
||||
static final GlobalKey ringtoneKey = new GlobalKey(label: 'ringtone field');
|
||||
static final GlobalKey noteKey = new GlobalKey(label: 'note field');
|
||||
|
||||
Widget buildBody(BuildContext context) {
|
||||
return new Material(
|
||||
|
||||
Reference in New Issue
Block a user