Well I tested on both - windows is my main problem as of today - so what we'd need is someway to sync back to the main-thread.
I'll file bugs and the we can discuss there. Tom On 18.12.13 22:08, Thomas Watson wrote: > On windows there is this [1]. Which states: A thread cannot use > DestroyWindow to destroy a window created by a different thread. > > We create the window from the launcher on the main thread so I don't see > this being fixable without holding onto the main thread to dispatch a > message to to destroy the launcher window. I wonder if os-x has similar > restrictions. > > Tom > > [1] > http://msdn.microsoft.com/en-us/library/windows/desktop/ms632682%28v=vs.85%29.aspx > > > Inactive hide details for Tom Schindl ---12/18/2013 03:00:00 PM---I've > tested it on os-x, will open bugs. TomTom Schindl ---12/18/2013 03:00:00 > PM---I've tested it on os-x, will open bugs. Tom > > From: Tom Schindl <tom.schi...@bestsolution.at> > To: equinox-dev@eclipse.org, > Date: 12/18/2013 03:00 PM > Subject: Re: [equinox-dev] IApplicationContext#applicationRunning needs > to be called on the main thread?!? > Sent by: equinox-dev-boun...@eclipse.org > > ------------------------------------------------------------------------ > > > > I've tested it on os-x, will open bugs. > > Tom > > On 18.12.13 21:57, Thomas Watson wrote: >> Sorry for the slow response. I admit my knowledge of the native >> launcher details are a bit sketchy. My first reaction is that I don't >> think the thread should matter. I agree if it does matter then it >> should be documented somewhere. Do you know if this is only an issue on >> Windows or all platforms? I suggest you open a separate bug against the >> Equinox launcher. >> >> Tom >> >> >> >> Inactive hide details for Tom Schindl ---12/18/2013 02:11:30 PM---Hi, I >> never got an answer to this, I would really appreciate Tom Schindl >> ---12/18/2013 02:11:30 PM---Hi, I never got an answer to this, I would >> really appreciate any pointers. >> >> From: Tom Schindl <tom.schi...@bestsolution.at> >> To: equinox-dev@eclipse.org, >> Date: 12/18/2013 02:11 PM >> Subject: Re: [equinox-dev] IApplicationContext#applicationRunning needs >> to be called on the main thread?!? >> Sent by: equinox-dev-boun...@eclipse.org >> >> ------------------------------------------------------------------------ >> >> >> >> Hi, >> >> I never got an answer to this, I would really appreciate any pointers. >> >> Tom >> >> On 31.10.13 16:39, Tom Schindl wrote: >>> Hi, >>> >>> After having debugged now for some hours why the native splash screen in >>> JavaFX-OSGi-Applications is not take down when >>> IApplicationContext#applicationRunning is called [1] I found out that >>> this call does not work if your application is configured to be launched >>> on any-thread (in contrast to main). >>> >>> a) I think this needs to be documented in the JavaDoc >>> b) Is there a way to find out the main-thread and execute a call in it? >>> c) Should the splash code doing this synchronization itself? >>> >>> Tom >>> >>> [1]https://bugs.eclipse.org/bugs/show_bug.cgi?id=418399 >>> _______________________________________________ >>> equinox-dev mailing list >>> equinox-dev@eclipse.org >>> https://dev.eclipse.org/mailman/listinfo/equinox-dev >>> >> >> _______________________________________________ >> equinox-dev mailing list >> equinox-dev@eclipse.org >> https://dev.eclipse.org/mailman/listinfo/equinox-dev >> >> >> >> >> _______________________________________________ >> equinox-dev mailing list >> equinox-dev@eclipse.org >> https://dev.eclipse.org/mailman/listinfo/equinox-dev >> > > _______________________________________________ > equinox-dev mailing list > equinox-dev@eclipse.org > https://dev.eclipse.org/mailman/listinfo/equinox-dev > > > > > _______________________________________________ > equinox-dev mailing list > equinox-dev@eclipse.org > https://dev.eclipse.org/mailman/listinfo/equinox-dev > _______________________________________________ equinox-dev mailing list equinox-dev@eclipse.org https://dev.eclipse.org/mailman/listinfo/equinox-dev