diff --git a/apps/dsm/mods/mod_utils/ModUtils.cpp b/apps/dsm/mods/mod_utils/ModUtils.cpp index 3744b97e..a36c50e1 100644 --- a/apps/dsm/mods/mod_utils/ModUtils.cpp +++ b/apps/dsm/mods/mod_utils/ModUtils.cpp @@ -100,7 +100,9 @@ EXEC_ACTION_START(SCUPlayCountRightAction) { return false; } - return utils_play_count(sc_sess, cnt, basedir, ".wav", true); + utils_play_count(sc_sess, cnt, basedir, ".wav", true); + + sc_sess->SET_RES(DSM_RES_OK); } EXEC_ACTION_END; @@ -116,12 +118,15 @@ EXEC_ACTION_START(SCUPlayCountLeftAction) { return false; } - return utils_play_count(sc_sess, cnt, basedir, ".wav", false); + utils_play_count(sc_sess, cnt, basedir, ".wav", false); + sc_sess->SET_RES(DSM_RES_OK); } EXEC_ACTION_END; EXEC_ACTION_START(SCGetNewIdAction) { string d = resolveVars(arg, sess, sc_sess, event_params); sc_sess->var[d]=AmSession::getNewId(); + + sc_sess->SET_RES(DSM_RES_OK); } EXEC_ACTION_END; CONST_ACTION_2P(SCURandomAction, ',', true); @@ -139,10 +144,12 @@ EXEC_ACTION_START(SCURandomAction) { sc_sess->var[varname]=int2str(rand()); DBG("Generated random $%s=%s\n", varname.c_str(), sc_sess->var[varname].c_str()); + sc_sess->SET_RES(DSM_RES_OK); } EXEC_ACTION_END; EXEC_ACTION_START(SCUSRandomAction) { srand(time(0)); + sc_sess->SET_RES(DSM_RES_OK); } EXEC_ACTION_END; CONST_ACTION_2P(SCUSpellAction, ',', true); @@ -154,4 +161,5 @@ EXEC_ACTION_START(SCUSpellAction) { for (size_t i=0;iplayFile(basedir+play_string[i]+".wav", false); + sc_sess->SET_RES(DSM_RES_OK); } EXEC_ACTION_END;