--- src/gui/audio.c | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-)
diff --git a/src/gui/audio.c b/src/gui/audio.c index 80e67b8..b502f97 100644 --- a/src/gui/audio.c +++ b/src/gui/audio.c @@ -33,6 +33,7 @@ #include "flash.h" #include "about.h" #include "audio.h" +#include "resmgr.h" #include "../input.h" #include "../renderer/sampler.h" @@ -157,6 +158,9 @@ static void ok_callback(mtk_event *e, void *arg) set_config(); sampler_stop(); input_delete_callback(monitor_update); + resmgr_release(RESOURCE_AUDIO); + resmgr_release(RESOURCE_DMX_IN); + resmgr_release(RESOURCE_SAMPLER); } static void close_callback(mtk_event *e, void *arg) @@ -253,6 +257,14 @@ void init_audio(void) void open_audio_window(void) { if(w_open) return; + + if(!resmgr_acquire_multiple("Audio settings", + RESOURCE_AUDIO, + RESOURCE_DMX_IN, + RESOURCE_SAMPLER, + INVALID_RESOURCE)) + return; + w_open = 1; mtk_cmd(appid, "w.open()"); next_update = rtems_clock_get_ticks_since_boot() + UPDATE_PERIOD; -- 1.7.5.4 _______________________________________________ http://lists.milkymist.org/listinfo.cgi/devel-milkymist.org IRC: #milkymist@Freenode