Pause after in local variable

The pause after current track plugin should store its variables in
something local to the plugin and not in the libsaria.vars map.
This commit is contained in:
Bryan Schumaker 2010-11-14 17:24:54 -05:00
parent 701306fef6
commit ac96553e25
1 changed files with 4 additions and 6 deletions

View File

@ -2,21 +2,19 @@
import ocarina
libsaria = ocarina.libsaria
vars = ocarina.libsaria.vars
menu = ocarina.menu
do_pause = False
def check_pause(*args):
if vars["PAUSEAFTER"] == True:
if do_pause == True:
libsaria.audio.pause()
vars["PAUSEAFTER"] = False
do_pause = False
def set_pause(*args):
vars["PAUSEAFTER"] = True
do_pause = True
def start():
text = "Pause after current song"
libsaria.init_var("PAUSEAFTER", False)
menu.add_common_menu_item(text, set_pause)
libsaria.event.invite("POSTNEXT", check_pause)