hrydgard/ppsspp — pull request #156 by unknownbrackets (2012-12-10 06:08:24+00:00)
Title: Fix some more problems with scheduling / callbacks

Fixes here are:

* Never stay on a waiting thread after a callback.
* It's not just return values which need to be "injected" while a callback is running.
* Multiple callbacks weren't running in a row.
* Some HLE functions were going into processing callbacks mode by accident (very stupid mistake.)

a1a4a02759fff7c28c84b183afc2ee4a433c1e9a was fun, I tried to KISS as much as possible.

I'm hoping this will fix games that my previous pull broke. I've also got a few tests queued up now which I'll be sending soon.

-[Unknown]