[75358] users/ryandesign/PCLauncher/LoginWindowController.m
ryandesign at macports.org
ryandesign at macports.org
Sun Jan 23 03:12:46 PST 2011
Revision: 75358
http://trac.macports.org/changeset/75358
Author: ryandesign at macports.org
Date: 2011-01-23 03:12:43 -0800 (Sun, 23 Jan 2011)
Log Message:
-----------
Fix crash on launch when there isn't a preferences file; thanks to fyxa for reporting
Modified Paths:
--------------
users/ryandesign/PCLauncher/LoginWindowController.m
Modified: users/ryandesign/PCLauncher/LoginWindowController.m
===================================================================
--- users/ryandesign/PCLauncher/LoginWindowController.m 2011-01-23 08:57:55 UTC (rev 75357)
+++ users/ryandesign/PCLauncher/LoginWindowController.m 2011-01-23 11:12:43 UTC (rev 75358)
@@ -101,18 +101,17 @@
[currentServer showStatusInField:serverStatusLabel];
NSDictionary *login = [[[NSUserDefaults standardUserDefaults] dictionaryForKey:@"logins"] objectForKey:[currentServer internalName]];
- NSString *username;
- NSString *password;
+ NSString *username = nil;
+ NSString *password = nil;
if (login) {
username = [login objectForKey:@"username"];
password = [login objectForKey:@"password"];
} else if ([[currentServer internalName] isEqualToString:@"default"]) {
username = [[NSUserDefaults standardUserDefaults] objectForKey:@"username"];
password = [[NSUserDefaults standardUserDefaults] objectForKey:@"password"];
- } else {
- username = @"";
- password = @"";
}
+ if (!username) username = @"";
+ if (!password) password = @"";
[usernameField setStringValue:username];
[passwordField setStringValue:password];
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20110123/0daedf0a/attachment-0001.html>
More information about the macports-changes
mailing list