aboutsummaryrefslogtreecommitdiffstats
path: root/Source/SPConnectionController.m
diff options
context:
space:
mode:
authorrowanbeentje <rowan@beent.je>2012-06-05 22:17:10 +0000
committerrowanbeentje <rowan@beent.je>2012-06-05 22:17:10 +0000
commite63fb15b08fa4b0f70a45f2393d0913b3641eeb2 (patch)
tree285cfbe0a6d9e1e381f4a12e6bfa8d4ac737df73 /Source/SPConnectionController.m
parent88660884d44b9bbb743cc911a7fc1dc9c124e632 (diff)
downloadsequelpro-e63fb15b08fa4b0f70a45f2393d0913b3641eeb2.tar.gz
sequelpro-e63fb15b08fa4b0f70a45f2393d0913b3641eeb2.tar.bz2
sequelpro-e63fb15b08fa4b0f70a45f2393d0913b3641eeb2.zip
- Fix flickering and incorrect connection view positioning on initial window creation
Diffstat (limited to 'Source/SPConnectionController.m')
-rw-r--r--Source/SPConnectionController.m4
1 files changed, 2 insertions, 2 deletions
diff --git a/Source/SPConnectionController.m b/Source/SPConnectionController.m
index f1b80684..023ec2b6 100644
--- a/Source/SPConnectionController.m
+++ b/Source/SPConnectionController.m
@@ -418,7 +418,7 @@ static NSComparisonResult _compareFavoritesUsingKey(id favorite1, id favorite2,
frameRect.size.height = targetResizeRect.size.height + additionalFormHeight;
- if (animate) {
+ if (animate && initComplete) {
[[connectionResizeContainer animator] setFrame:frameRect];
}
else {
@@ -517,7 +517,7 @@ static NSComparisonResult _compareFavoritesUsingKey(id favorite1, id favorite2,
[self setSshPort:([fav objectForKey:SPFavoriteSSHPortKey] ? [fav objectForKey:SPFavoriteSSHPortKey] : @"")];
// Trigger an interface update
- [self resizeTabViewToConnectionType:[self type] animating:YES];
+ [self resizeTabViewToConnectionType:[self type] animating:(sender == self)];
// Check whether the password exists in the keychain, and if so add it; also record the
// keychain details so we can pass around only those details if the password doesn't change