diff options
Diffstat (limited to 'Source/SPUserManager.m')
-rw-r--r-- | Source/SPUserManager.m | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/Source/SPUserManager.m b/Source/SPUserManager.m index 000880ee..e44c9e51 100644 --- a/Source/SPUserManager.m +++ b/Source/SPUserManager.m @@ -102,8 +102,9 @@ [imageAndTextCell setEditable:NO]; [tableColumn setDataCell:imageAndTextCell]; - - [NSThread detachNewThreadSelector:@selector(_initializeUsers) toTarget:self withObject:nil]; + + [self _initializeUsers]; +// [NSThread detachNewThreadSelector:@selector(_initializeUsers) toTarget:self withObject:nil]; [window makeKeyAndOrderFront:nil]; } @@ -497,6 +498,11 @@ } } +- (void)windowWillClose:(NSNotification *)notification +{ + [[NSNotificationCenter defaultCenter] removeObserver:self]; +} + - (BOOL)updateUsers:(NSArray *)updatedUsers { for (NSManagedObject *user in updatedUsers) { |