From 489063ad339845e2e76d8b70bc5361a6c2e2d18e Mon Sep 17 00:00:00 2001 From: vspader Date: Sat, 28 Feb 2009 10:18:56 -0800 Subject: [PATCH] Register defaults for shuffle/repeat. --- Playlist/PlaylistController.m | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Playlist/PlaylistController.m b/Playlist/PlaylistController.m index 1c070135f..42360cfb6 100644 --- a/Playlist/PlaylistController.m +++ b/Playlist/PlaylistController.m @@ -61,6 +61,17 @@ } +- (void)initDefaults +{ + NSDictionary *defaultsDictionary = [NSDictionary dictionaryWithObjectsAndKeys: + [NSNumber numberWithInteger:RepeatNone], @"repeatMode", + [NSNumber numberWithBool:NO], @"shuffle", + nil]; + + [[NSUserDefaults standardUserDefaults] registerDefaults:defaultsDictionary]; +} + + - (id)initWithCoder:(NSCoder *)decoder { self = [super initWithCoder:decoder]; @@ -69,11 +80,13 @@ { shuffleList = [[NSMutableArray alloc] init]; queueList = [[NSMutableArray alloc] init]; + [self initDefaults]; } return self; } + - (void)dealloc { [shuffleList release];