UISIMULATOR: Do a graceful shutdown of all threads and avoid (mostly lockup) problems...
commitf9c0473c13fdfe8eac43cc73a7323890c2a9a62a
authorjethead71 <jethead71@a1c6a512-1295-4272-9138-f99709370657>
Mon, 10 Sep 2007 03:49:12 +0000 (10 03:49 +0000)
committerjethead71 <jethead71@a1c6a512-1295-4272-9138-f99709370657>
Mon, 10 Sep 2007 03:49:12 +0000 (10 03:49 +0000)
tree1e67525787351b2637fab8a4fe0ae140398c9219
parent7e595aa0c2bf13c44d63303941a8e7ff29b410da
UISIMULATOR: Do a graceful shutdown of all threads and avoid (mostly lockup) problems caused by not worrying about states. Have rockbox objects initialized only by rockbox threads save for the main 'gui' thread which is a needed exception.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14660 a1c6a512-1295-4272-9138-f99709370657
apps/main.c
uisimulator/common/io.c
uisimulator/sdl/thread-sdl.c
uisimulator/sdl/thread-sdl.h
uisimulator/sdl/uisdl.c