diff options
author | rowanbeentje <rowan@beent.je> | 2013-01-06 01:36:39 +0000 |
---|---|---|
committer | rowanbeentje <rowan@beent.je> | 2013-01-06 01:36:39 +0000 |
commit | b659d41228422e9ed6c5e94bed879c2b2b57a115 (patch) | |
tree | d48996c7d07f09fda3dcca61f38a60f5ecc54d67 /Source/SPConnectionControllerDelegate.m | |
parent | a3a738ea230ead792aa747e4a66ced6e8bea8562 (diff) | |
download | sequelpro-b659d41228422e9ed6c5e94bed879c2b2b57a115.tar.gz sequelpro-b659d41228422e9ed6c5e94bed879c2b2b57a115.tar.bz2 sequelpro-b659d41228422e9ed6c5e94bed879c2b2b57a115.zip |
- Fix problems editing the connection name when editing has just begun, addressing Issue #1518
Diffstat (limited to 'Source/SPConnectionControllerDelegate.m')
-rw-r--r-- | Source/SPConnectionControllerDelegate.m | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Source/SPConnectionControllerDelegate.m b/Source/SPConnectionControllerDelegate.m index e986b271..a9fb8621 100644 --- a/Source/SPConnectionControllerDelegate.m +++ b/Source/SPConnectionControllerDelegate.m @@ -451,7 +451,7 @@ static NSString *SPQuickConnectImageWhite = @"quick-connect-icon-white.pdf"; [self _startEditingConnection]; - if (favoriteNameFieldWasAutogenerated) { + if (favoriteNameFieldWasAutogenerated && (field != standardNameField && field != socketNameField && field != sshNameField)) { [self setName:[self _generateNameForConnection]]; } } @@ -478,7 +478,7 @@ static NSString *SPQuickConnectImageWhite = @"quick-connect-icon-white.pdf"; // Enable user@host update in reaction to other UI changes favoriteNameFieldWasAutogenerated = YES; - } else if (![[field stringValue] isEqualToString:[self name]]) { + } else if (![[field stringValue] isEqualToString:[self _generateNameForConnection]]) { favoriteNameFieldWasAutogenerated = NO; [self setName:favoriteName]; } |