Browse Source

Ensure that the initial value of email and name is set correctly

Vishnu Mohandas 4 năm trước cách đây
mục cha
commit
d4ab59dd79
1 tập tin đã thay đổi với 4 bổ sung2 xóa
  1. 4 2
      lib/ui/email_entry_page.dart

+ 4 - 2
lib/ui/email_entry_page.dart

@@ -21,6 +21,8 @@ class _EmailEntryPageState extends State<EmailEntryPage> {
 
   @override
   void initState() {
+    _email = _config.getEmail();
+    _name = _config.getName();
     super.initState();
   }
 
@@ -60,7 +62,7 @@ class _EmailEntryPageState extends State<EmailEntryPage> {
               autocorrect: false,
               keyboardType: TextInputType.text,
               textCapitalization: TextCapitalization.words,
-              initialValue: _config.getName(),
+              initialValue: _name,
             ),
             Padding(padding: EdgeInsets.all(8)),
             TextFormField(
@@ -75,7 +77,7 @@ class _EmailEntryPageState extends State<EmailEntryPage> {
               },
               autocorrect: false,
               keyboardType: TextInputType.emailAddress,
-              initialValue: _config.getEmail(),
+              initialValue: _email,
             ),
             Padding(padding: EdgeInsets.all(12)),
             Container(