diff options
author | ridiculousfish <corydoras@ridiculousfish.com> | 2012-12-22 12:20:41 -0800 |
---|---|---|
committer | ridiculousfish <corydoras@ridiculousfish.com> | 2012-12-22 12:20:41 -0800 |
commit | 8a66ba6c359d0a64419e7182efee1af040d5e092 (patch) | |
tree | 562de6c982b8382a51d78a40a1ab705fefa47099 /proc.cpp | |
parent | d6b5558cf2932ac32ddbc6c49482761b53765c6b (diff) | |
parent | 8a446f43ff184fad6f7aeca05fca51bb3aac2d91 (diff) |
Merge branch 'event-bug-test' of git://github.com/JanKanis/fish-shell into JanKanis-event-bug-test
Diffstat (limited to 'proc.cpp')
-rw-r--r-- | proc.cpp | 10 |
1 files changed, 4 insertions, 6 deletions
@@ -162,7 +162,6 @@ static std::vector<int> interactive_stack; void proc_init() { proc_push_interactive(0); - event.arguments.reset(new wcstring_list_t); } @@ -194,7 +193,6 @@ void job_free(job_t * j) void proc_destroy() { - event.arguments.reset(NULL); job_list_t &jobs = parser_t::principal_parser().job_list(); while (! jobs.empty()) { @@ -603,11 +601,11 @@ void proc_fire_event(const wchar_t *msg, int type, pid_t pid, int status) event.type=type; event.param1.pid = pid; - event.arguments->push_back(msg); - event.arguments->push_back(to_string<int>(pid)); - event.arguments->push_back(to_string<int>(status)); + event.arguments.push_back(msg); + event.arguments.push_back(to_string<int>(pid)); + event.arguments.push_back(to_string<int>(status)); event_fire(&event); - event.arguments->resize(0); + event.arguments.resize(0); } int job_reap(bool interactive) |