src/behavior.c

changeset 292
25931abee09f
parent 290
2eb3813562e7
equal deleted inserted replaced
291:5506cd3efe86 292:25931abee09f
68 behavior->interval = args.interval; 68 behavior->interval = args.interval;
69 behavior->last_execution = 0; 69 behavior->last_execution = 0;
70 behavior->disable_while_hidden = args.disable_while_hidden; 70 behavior->disable_while_hidden = args.disable_while_hidden;
71 behavior->name = args.name == NULL 71 behavior->name = args.name == NULL
72 ? asc_util_gen_name("behavior") 72 ? asc_util_gen_name("behavior")
73 : cx_mutstr(strdup(args.name)); 73 : cx_strdup(args.name);
74 asc_dprintf("Create behavior: %"CX_PRIstr, CX_SFMT(behavior->name)); 74 asc_dprintf("Create behavior: %"CX_PRIstr, CX_SFMT(behavior->name));
75 return behavior; 75 return behavior;
76 } 76 }
77 77
78 void asc_behavior_remove(AscBehavior *behavior) { 78 void asc_behavior_remove(AscBehavior *behavior) {

mercurial