@@ -440,5 +440,9 @@ Thread *GSLSound::getThis()
Thread *GSLSound::release()
{
+#ifdef WIN32
+ if( ref == 2 && run )
+ stopSound();
+#endif
return Thread::release();
}