There is no way for you to run +initialize as soon as the application
starts on the main thread? Other things might fall apart as well,
considering some things in modern OSes are per-thread; one example that
comes to mind is OpenGL contexts, but other things probably exist too.


On Tue, Dec 10, 2013 at 1:43 AM, Doug Warren <doug.war...@gmail.com> wrote:

> Just to confirm there currently is no way to set the defaultThread once
> it's been set by +[NSThread initialize] correct?  I realized today that for
> an application I have where the GNUstep library is loaded and +initialized
> is called from Java on a different thread than the JNI thread where I do
> all the GNUStep work.  And as such no thread that would ever execute
> Objective C code was considered the mainThread.  I'd like to either delay
> setting it until sometime after initialize or have a function to override
> the value from a different thread.  But from looking at the code nothing
> like that currently exists correct?
>
> Thanks,
> -Doug
>
> _______________________________________________
> Gnustep-dev mailing list
> Gnustep-dev@gnu.org
> https://lists.gnu.org/mailman/listinfo/gnustep-dev
>
>


-- 
Ivan Vučica
i...@vucica.net
_______________________________________________
Gnustep-dev mailing list
Gnustep-dev@gnu.org
https://lists.gnu.org/mailman/listinfo/gnustep-dev

Reply via email to