delay creation of the message log window until it is first opened
This commit is contained in:
parent
a8a5a6cae5
commit
84f81d5d00
|
@ -335,7 +335,6 @@ static void sleepCallback(void * controller, io_service_t y, natural_t messageTy
|
||||||
fTorrents = [[NSMutableArray alloc] init];
|
fTorrents = [[NSMutableArray alloc] init];
|
||||||
fDisplayedTorrents = [[NSMutableArray alloc] init];
|
fDisplayedTorrents = [[NSMutableArray alloc] init];
|
||||||
|
|
||||||
fMessageController = [[MessageWindowController alloc] init];
|
|
||||||
fInfoController = [[InfoWindowController alloc] init];
|
fInfoController = [[InfoWindowController alloc] init];
|
||||||
|
|
||||||
[PrefsController setHandle: fLib];
|
[PrefsController setHandle: fLib];
|
||||||
|
@ -436,17 +435,14 @@ static void sleepCallback(void * controller, io_service_t y, natural_t messageTy
|
||||||
NSLog(@"Could not IORegisterForSystemPower");
|
NSLog(@"Could not IORegisterForSystemPower");
|
||||||
|
|
||||||
//load previous transfers
|
//load previous transfers
|
||||||
NSArray * history = [[NSArray alloc] initWithContentsOfFile: [NSHomeDirectory() stringByAppendingPathComponent: TRANSFER_PLIST]];
|
NSArray * history = [NSArray arrayWithContentsOfFile: [NSHomeDirectory() stringByAppendingPathComponent: TRANSFER_PLIST]];
|
||||||
|
|
||||||
//old version saved transfer info in prefs file
|
|
||||||
if (!history)
|
if (!history)
|
||||||
{
|
{
|
||||||
|
//old version saved transfer info in prefs file
|
||||||
if ((history = [fDefaults arrayForKey: @"History"]))
|
if ((history = [fDefaults arrayForKey: @"History"]))
|
||||||
{
|
|
||||||
[history retain];
|
|
||||||
[fDefaults removeObjectForKey: @"History"];
|
[fDefaults removeObjectForKey: @"History"];
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
if (history)
|
if (history)
|
||||||
{
|
{
|
||||||
|
@ -459,7 +455,6 @@ static void sleepCallback(void * controller, io_service_t y, natural_t messageTy
|
||||||
[torrent release];
|
[torrent release];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
[history release];
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//set filter
|
//set filter
|
||||||
|
@ -1649,6 +1644,8 @@ static void sleepCallback(void * controller, io_service_t y, natural_t messageTy
|
||||||
|
|
||||||
- (void) showMessageWindow: (id) sender
|
- (void) showMessageWindow: (id) sender
|
||||||
{
|
{
|
||||||
|
if (!fMessageController)
|
||||||
|
fMessageController = [[MessageWindowController alloc] init];
|
||||||
[fMessageController showWindow: nil];
|
[fMessageController showWindow: nil];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue