Преглед изворни кода

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

Vishnu Mohandas пре 4 година
родитељ
комит
d4ab59dd79
1 измењених фајлова са 4 додато и 2 уклоњено
  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
   @override
   void initState() {
   void initState() {
+    _email = _config.getEmail();
+    _name = _config.getName();
     super.initState();
     super.initState();
   }
   }
 
 
@@ -60,7 +62,7 @@ class _EmailEntryPageState extends State<EmailEntryPage> {
               autocorrect: false,
               autocorrect: false,
               keyboardType: TextInputType.text,
               keyboardType: TextInputType.text,
               textCapitalization: TextCapitalization.words,
               textCapitalization: TextCapitalization.words,
-              initialValue: _config.getName(),
+              initialValue: _name,
             ),
             ),
             Padding(padding: EdgeInsets.all(8)),
             Padding(padding: EdgeInsets.all(8)),
             TextFormField(
             TextFormField(
@@ -75,7 +77,7 @@ class _EmailEntryPageState extends State<EmailEntryPage> {
               },
               },
               autocorrect: false,
               autocorrect: false,
               keyboardType: TextInputType.emailAddress,
               keyboardType: TextInputType.emailAddress,
-              initialValue: _config.getEmail(),
+              initialValue: _email,
             ),
             ),
             Padding(padding: EdgeInsets.all(12)),
             Padding(padding: EdgeInsets.all(12)),
             Container(
             Container(