digitalmars.D.learn - SDL and new Thread open two windows
- SrMordred (9/9) Sep 01 2017 Im using SDL2 with derelict, on ubuntu.
- Adam D. Ruppe (2/3) Sep 01 2017 Are you using a static this anywhere?
- SrMordred (9/12) Sep 01 2017 Hm, right.
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 ?
Sep 01 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?
Sep 01 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: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...Whats going on , and how to prevent this ?Are you using a static this anywhere?
Sep 01 2017