I'm trying to port a working Leopard screensaver to Snow Leopard but it's deactivating after about half a second. The screensaver seems to deactivate upon invoking play on a QTMovie. And it deactivates both upon -play on the QTMovie object itself, and -play:self on the QTMovieView.
If I don't actually call -play on the object, the screensaver does not deactivate and sits still on the first frame of the movie.
Setting up the same code in a regular Cocoa Application works fine, and the screensaver also works fine in preview mode in the System Preferences.
Any help is greatly appreciated.