1
0
Fork 0
mirror of https://github.com/transmission/transmission synced 2025-03-05 11:08:04 +00:00

hopefully fix a crash with the open window

This commit is contained in:
Mitchell Livingston 2008-02-13 19:33:04 +00:00
parent 9d436d6767
commit c9e3322034
2 changed files with 11 additions and 7 deletions

View file

@ -200,7 +200,10 @@
[fTimer invalidate];
fTimer = nil;
[fFileController setTorrent: nil]; //avoid a crash when window tries to update
[fController askOpenConfirmed: self add: NO];
return YES;
}
- (void) verifyLocalData: (id) sender
@ -240,8 +243,10 @@
if ([fDeleteCheck state] == NSOnState)
[fTorrent trashTorrent];
//ensure last, since it releases this controller
[fController askOpenConfirmed: self add: YES];
[fFileController setTorrent: nil]; //avoid a crash when window tries to update
[self close];
[fController askOpenConfirmed: self add: YES]; //ensure last, since it releases this controller
}
- (void) folderChoiceClosed: (NSOpenPanel *) openPanel returnCode: (int) code contextInfo: (void *) contextInfo

View file

@ -116,13 +116,12 @@
if ((messages = tr_getQueuedMessages()) == NULL)
return;
NSMutableDictionary * message;
for (currentMessage = messages; currentMessage != NULL; currentMessage = currentMessage->next)
{
message = [NSMutableDictionary dictionaryWithObjectsAndKeys:
[NSString stringWithUTF8String: currentMessage->message], @"Message",
[NSDate dateWithTimeIntervalSince1970: currentMessage->when], @"Date",
[NSNumber numberWithInt: currentMessage->level], @"Level", nil];
NSMutableDictionary * message = [NSMutableDictionary dictionaryWithObjectsAndKeys:
[NSString stringWithUTF8String: currentMessage->message], @"Message",
[NSDate dateWithTimeIntervalSince1970: currentMessage->when], @"Date",
[NSNumber numberWithInt: currentMessage->level], @"Level", nil];
if (currentMessage->file != NULL)
{