From 755287031cdc15298155a5dbffe43476801d97b3 Mon Sep 17 00:00:00 2001 From: stuconnolly Date: Sun, 6 Mar 2011 14:14:24 +0000 Subject: Fix tooltips for favorite nodes that don't yet have a hostname. --- Source/SPConnectionControllerDelegate.m | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'Source') diff --git a/Source/SPConnectionControllerDelegate.m b/Source/SPConnectionControllerDelegate.m index 76a4c35e..897c86ff 100644 --- a/Source/SPConnectionControllerDelegate.m +++ b/Source/SPConnectionControllerDelegate.m @@ -114,7 +114,11 @@ SPTreeNode *node = (SPTreeNode *)item; if (![node isGroup]) { - toolTip = [NSString stringWithFormat:@"%@ (%@)", [[[node representedObject] nodeFavorite] objectForKey:SPFavoriteNameKey], [[[node representedObject] nodeFavorite] objectForKey:SPFavoriteHostKey]]; + + NSString *favoriteName = [[[node representedObject] nodeFavorite] objectForKey:SPFavoriteNameKey]; + NSString *favoriteHostname = [[[node representedObject] nodeFavorite] objectForKey:SPFavoriteHostKey]; + + toolTip = ([favoriteHostname length]) ? [NSString stringWithFormat:@"%@ (%@)", favoriteName, favoriteHostname] : favoriteName; } // Only display a tooltip for group nodes that are a child of the root node else if ([[node parentNode] parentNode]) { -- cgit v1.2.3