2
0
Эх сурвалжийг харах

Fix stop() on NativeChannel (lime) (#210)

starburst997 8 жил өмнө
parent
commit
da2faf23c6

+ 4 - 2
hxd/snd/NativeChannel.hx

@@ -49,11 +49,13 @@ private class ALChannel {
 	}
 
 	public function stop() {
-		if( src != 0 ){
+		if ( src != null ){
 			lime.app.Application.current.onUpdate.remove( onUpdate );
+			
+			AL.sourceStop(src);
 			AL.deleteSource(src);
 			AL.deleteBuffers(buffers);
-			src = 0;
+			src = null;
 			buffers = null;
 		}
 	}