動作中の Leopard スクリーンセーバーを Snow Leopard に移植しようとしていますが、約 0.5 秒後に非アクティブ化されます。QTMovie で再生を呼び出すと、スクリーンセーバーが非アクティブになるようです。また、QTMovie オブジェクト自体の -play と QTMovieView の -play:self の両方で非アクティブ化されます。
オブジェクトで実際に -play を呼び出さないと、スクリーンセーバーは非アクティブ化されず、ムービーの最初のフレームにとどまります。
通常の Cocoa アプリケーションで同じコードをセットアップすると問題なく動作し、スクリーンセーバーもシステム環境設定のプレビュー モードで問題なく動作します。
どんな助けでも大歓迎です。