mirror of
https://github.com/vector-im/element-ios.git
synced 2024-09-29 15:52:40 +00:00
Settings - Bug fix: "accidental erasing of the user's displayName during initial sync".
This commit is contained in:
parent
ce406497ec
commit
0cc435a436
1 changed files with 3 additions and 5 deletions
|
@ -201,7 +201,7 @@ NSString* const kCommandsDescriptionText = @"The following commands are availabl
|
|||
- (void)saveDisplayName {
|
||||
// Check whether the display name has been changed
|
||||
NSString *displayname = self.userDisplayName.text;
|
||||
if ([displayname isEqualToString:currentDisplayName] == NO) {
|
||||
if ((displayname.length || currentDisplayName.length) && [displayname isEqualToString:currentDisplayName] == NO) {
|
||||
// Save display name
|
||||
[_activityIndicator startAnimating];
|
||||
_userDisplayName.enabled = NO;
|
||||
|
@ -376,8 +376,7 @@ NSString* const kCommandsDescriptionText = @"The following commands are availabl
|
|||
|
||||
#pragma mark - keyboard
|
||||
|
||||
- (void)dismissKeyboard
|
||||
{
|
||||
- (void)dismissKeyboard {
|
||||
// Hide the keyboard
|
||||
[_userDisplayName resignFirstResponder];
|
||||
// Save display name change (if any)
|
||||
|
@ -386,8 +385,7 @@ NSString* const kCommandsDescriptionText = @"The following commands are availabl
|
|||
|
||||
#pragma mark - UITextField delegate
|
||||
|
||||
- (BOOL)textFieldShouldReturn:(UITextField*) textField
|
||||
{
|
||||
- (BOOL)textFieldShouldReturn:(UITextField*) textField {
|
||||
// "Done" key has been pressed
|
||||
[self dismissKeyboard];
|
||||
return YES;
|
||||
|
|
Loading…
Reference in a new issue