ménage.
[minwii.git] / src / app / widgets / playingscreen.py
index 1a014e7..223f4e5 100755 (executable)
@@ -47,7 +47,6 @@ class _PlayingScreenBase(pygame.sprite.LayeredDirty, EventHandlerMixin) :
         self._running = False
         self.draw(pygame.display.get_surface())
         self._initCursor()
-            
     
     
     def _initRects(self) :
@@ -98,6 +97,8 @@ class _PlayingScreenBase(pygame.sprite.LayeredDirty, EventHandlerMixin) :
             dirty = self.draw(pygame.display.get_surface())
             pygame.display.update(dirty)
             clock.tick(FRAMERATE)
+        
+        self.cursor._stopBlink()
 
     @event_handler(pygame.KEYDOWN)       
     def handleKeyDown(self, event) :
@@ -132,6 +133,7 @@ class PlayingScreen(_PlayingScreenBase) :
         fs.program_select(0, fsid, bank, preset)
 
     def __del__(self) :
+        print 'PlayingScreen.__del__'
         self.fs.delete()
     
     @event_handler(events.NOTEON)