Lines Matching refs:action
272 soundDir = cfg->action.text;
274 cfg->action.text = NULL;
280 soundCmd = cfg->action.text;
282 cfg->action.text = NULL;
337 if (config->action.text)
338 free(config->action.text);
340 config->action.text = NULL;
353 if (next->action.text)
354 free(config->action.text);
356 next->action.text = NULL;
417 if (cfg->action.type == UnknownAction) {
418 if (cfg->action.text == NULL)
419 cfg->action.type = NoAction;
420 else if (cfg->action.text[0] == '!') {
423 cfg->action.type = ShellAction;
424 tmp = uStringDup(&cfg->action.text[1]);
425 free(cfg->action.text);
426 cfg->action.text = tmp;
429 cfg->action.type = SoundAction;
431 switch (cfg->action.type) {
435 if (cfg->action.text != NULL) {
436 snprintf(buf, sizeof(buf), "%s", cfg->action.text);
445 if (cfg->action.text == NULL) {
450 cmd = cfg->action.text;
453 if (cfg->action.text == NULL) {
459 cfg->action.text);
463 uInternalError("Unknown error action type %d\n", cfg->action.type);