diff options
author | rowanbeentje <rowan@beent.je> | 2012-05-27 22:33:26 +0000 |
---|---|---|
committer | rowanbeentje <rowan@beent.je> | 2012-05-27 22:33:26 +0000 |
commit | 1f0dde0452519496a3d361ad6ddb38731c350a7e (patch) | |
tree | 94a37bd6d035ebf0c3e6956ba954fdf2466d24c6 /Source/SPConnectionControllerInitializer.m | |
parent | 03f6c875ed6c240e9af2916ce92584ac6624ef87 (diff) | |
download | sequelpro-1f0dde0452519496a3d361ad6ddb38731c350a7e.tar.gz sequelpro-1f0dde0452519496a3d361ad6ddb38731c350a7e.tar.bz2 sequelpro-1f0dde0452519496a3d361ad6ddb38731c350a7e.zip |
Improve connection handling and editing:
- Fix long-standing intermittent crashes caused by connection errors after SSH tunnels were established
- Fix edits causing keychain -25299 errors (Issue #1340)
- Allow changes of favourite type to be saved rather than disassociating the edit from the selection
- Fix the favourites view scrolling to the top when there's no selection and connection details are being edited
- Fix some issues with automatic naming of connections on connection type change
Diffstat (limited to 'Source/SPConnectionControllerInitializer.m')
-rw-r--r-- | Source/SPConnectionControllerInitializer.m | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/Source/SPConnectionControllerInitializer.m b/Source/SPConnectionControllerInitializer.m index 7a50b003..09847b98 100644 --- a/Source/SPConnectionControllerInitializer.m +++ b/Source/SPConnectionControllerInitializer.m @@ -73,7 +73,6 @@ static NSString *SPConnectionViewNibName = @"ConnectionView"; cancellingConnection = NO; mySQLConnectionCancelled = NO; favoriteNameFieldWasTouched = YES; - automaticFavoriteSelection = NO; [self loadNib]; [self registerForNotifications]; @@ -149,6 +148,11 @@ static NSString *SPConnectionViewNibName = @"ConnectionView"; // Registered to be notified of changes to connection information [self addObserver:self + forKeyPath:SPFavoriteTypeKey + options:(NSKeyValueObservingOptionOld | NSKeyValueObservingOptionNew) + context:NULL]; + + [self addObserver:self forKeyPath:SPFavoriteNameKey options:(NSKeyValueObservingOptionOld | NSKeyValueObservingOptionNew) context:NULL]; |