timvdalen/OGO-2.3 — pull request #13 by timvdalen (2012-06-02 23:53:09+00:00)
Title: GUI stabiel

De GUI lijkt nu helemaal stabiel te zijn. Alle callbacks worden nu uitgevoerd in de UI thread.

Die thread blockt nog wel op z'n idle event als er een callback wordt opgeslagen in de andere thread, dat moet ik nog even oplossen door gewoon het event een keer over te slaan als de andere thread in z'n critical section is.
Door die block heb je nu heel af en toe dat de UI niet respond. Ik heb 2x gezien dat hierdoor een game even verdween/verscheen omdat de timeout was verstreken.

Ik heb nog niet de mogelijkheid gehad om het op Windows te testen, maar ik hoop dat dit alle problemen oplost. Ik heb op Linux geen enkele segfault meer gezien.