1
0
Fork 0
mirror of https://github.com/transmission/transmission synced 2025-03-06 03:28:33 +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 invalidate];
fTimer = nil; fTimer = nil;
[fFileController setTorrent: nil]; //avoid a crash when window tries to update
[fController askOpenConfirmed: self add: NO]; [fController askOpenConfirmed: self add: NO];
return YES;
} }
- (void) verifyLocalData: (id) sender - (void) verifyLocalData: (id) sender
@ -240,8 +243,10 @@
if ([fDeleteCheck state] == NSOnState) if ([fDeleteCheck state] == NSOnState)
[fTorrent trashTorrent]; [fTorrent trashTorrent];
//ensure last, since it releases this controller [fFileController setTorrent: nil]; //avoid a crash when window tries to update
[fController askOpenConfirmed: self add: YES];
[self close];
[fController askOpenConfirmed: self add: YES]; //ensure last, since it releases this controller
} }
- (void) folderChoiceClosed: (NSOpenPanel *) openPanel returnCode: (int) code contextInfo: (void *) contextInfo - (void) folderChoiceClosed: (NSOpenPanel *) openPanel returnCode: (int) code contextInfo: (void *) contextInfo

View file

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