From 5de52def543da1b6907f6b3f2d2246e723fcf3ea Mon Sep 17 00:00:00 2001 From: Stefan Sayer Date: Thu, 22 Oct 2009 21:17:37 +0000 Subject: [PATCH] result values git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1567 8eb893ce-cfd4-0310-b710-fb5ebe64c474 --- apps/dsm/mods/mod_utils/ModUtils.cpp | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) 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;