Revision: 2a90aa630bb4
Branch: default
Author: Juan J. Martínez <
j...@usebox.net>
Date: Mon May 26 10:33:53 2014 UTC
Log: Implemented Player.delete() as specified in AbstractAudioPlayer
http://code.google.com/p/pyglet/source/detail?r=2a90aa630bb4
Modified:
/pyglet/media/__init__.py
=======================================
--- /pyglet/media/__init__.py Sun May 11 19:43:44 2014 UTC
+++ /pyglet/media/__init__.py Mon May 26 10:33:53 2014 UTC
@@ -1021,6 +1021,16 @@
self._paused_time = time
self._audio_player.stop()
+ def delete(self):
+ self.pause()
+
+ if self._audio_player:
+ self._audio_player.delete()
+ self._audio_player = None
+
+ while self._groups:
+ del self._groups[0]
+
def next_source(self):
if not self._groups:
return