From: Sam S. <sam...@gm...> - 2006-01-01 18:21:50
|
Ran into an interesting situation. Right now I'm using the LogXYMover anim to move the selection bar around on my menu. When the user presses a direction on the d-pad, I call animRemoveAll in case the bar is already moving, and then add a new LogXYMover with the correct coordinates. The issue I'm running into is that because the app is threaded, there's the possibility of the user hitting the d-pad in the middle of the anim list getting enumerated, causing: *** ASSERTION FAILURE *** Assertion "m_inlist" failed at ../include/Tiki/list.h:46 in `getNext' when the list suddenly disappears in the middle. Is there a better way I should handle the animations? -Sam |