@@ -155,6 +155,11 @@ - (IBAction)selectedFilePathHandler:(NSPathControl *)sender {
155155 [self .project setIpaFullPath: url];
156156 [selectedFilePath setURL: url];
157157 [self updateViewState ];
158+
159+ // Get last time valid data
160+ BOOL enable = selectedFilePath.URL .isIPA ;
161+ [textFieldEmail setStringValue: enable ? [UserData userEmail ] : abEmptyString];
162+ [textFieldMessage setStringValue: enable ? [UserData userMessage ] : abEmptyString];
158163 }
159164}
160165
@@ -197,19 +202,17 @@ - (IBAction)textFieldMailValueChanged:(NSTextField *)sender {
197202 if ([[UserData userEmail ] isEqualToString: abEmptyString]){
198203 [UserData setUserEmail: sender.stringValue];
199204 }
200- }else if (sender.stringValue .length > 0 ){
205+ } else if (sender.stringValue .length > 0 ) {
201206 [MailHandler showInvalidEmailAddressAlert ];
202207 }
203208}
204209
205210// developer message text field
206211- (IBAction )textFieldDevMessageValueChanged : (NSTextField *)sender {
207- if (sender.stringValue .length > 0 ){
208- if ([[UserData userMessage ] isEqualToString: abEmptyString]) {
209- [UserData setUserMessage: sender.stringValue];
210- }
211- [self .project setPersonalMessage: sender.stringValue];
212- }
212+ if ([[UserData userMessage ] isEqualToString: abEmptyString]) {
213+ [UserData setUserMessage: sender.stringValue];
214+ }
215+ [self .project setPersonalMessage: sender.stringValue];
213216}
214217
215218#pragma mark → Final Action Button (Build/IPA/CI)
@@ -314,10 +317,6 @@ -(void)updateViewState{
314317 [textFieldEmail setEnabled: enable];
315318 [textFieldMessage setEnabled: enable];
316319
317- // Get last time valid data
318- [textFieldEmail setStringValue: enable ? [UserData userEmail ] : abEmptyString];
319- [textFieldMessage setStringValue: enable ? [UserData userMessage ] : abEmptyString];
320-
321320 // Just for confirm changes
322321 [self textFieldMailValueChanged: textFieldEmail];
323322 [self textFieldDevMessageValueChanged: textFieldMessage];
0 commit comments