if (data)
m_colourData = *data;
- //
- // This is the key call - this initializes
- // events and window stuff for cocoa for carbon
- // applications.
- //
- // This is also the only call here that is
- // 10.2+ specific (the rest is OSX only),
- // which, ironically, the carbon font
- // panel requires.
- //
- bool bOK = NSApplicationLoad();
-
//autorelease pool - req'd for carbon
NSAutoreleasePool *thePool;
thePool = [[NSAutoreleasePool alloc] init];
//We're done - free up the pool
[thePool release];
- return bOK;
+ return true;
}
int wxColourDialog::ShowModal()
{
[NSApp endModalSession:session];
//free up the memory for the delegates - we don't need them anymore
+ [theColorPanel setDelegate:nil];
[theCPDelegate release];
//Get the shared color panel along with the chosen color and set the chosen color