Thread overview
SDL and new Thread open two windows
Sep 02, 2017
SrMordred
Sep 02, 2017
Adam D. Ruppe
Sep 02, 2017
SrMordred
September 02, 2017
Im using SDL2 with derelict, on ubuntu.
Last DMD.

When using spawn or new Thread like :
spawn( (){
  while(true){
    Thread.sleep(500.msecs);
  });

the program open two SDL windows.

Whats going on , and how to prevent this ?

September 02, 2017
On Saturday, 2 September 2017 at 03:41:47 UTC, SrMordred wrote:
> Whats going on , and how to prevent this ?

Are you using a static this anywhere?
September 02, 2017
On Saturday, 2 September 2017 at 03:47:24 UTC, Adam D. Ruppe wrote:
> On Saturday, 2 September 2017 at 03:41:47 UTC, SrMordred wrote:
>> Whats going on , and how to prevent this ?
>
> Are you using a static this anywhere?

Hm, right.
I was constructing the window there.
Forgot that static this will execute on all threads.
Thanks!

Removing the code from "static this" solved.
putting "__gshared" also.
But "shared" crashes the programs...