fix custom module leaves zombie processes behind when bars are removed
fixes #1713.
This commit is contained in:
parent
c374c412d3
commit
31137c30fb
|
@ -21,6 +21,7 @@ waybar::modules::Custom::Custom(const std::string& name, const std::string& id,
|
|||
waybar::modules::Custom::~Custom() {
|
||||
if (pid_ != -1) {
|
||||
killpg(pid_, SIGTERM);
|
||||
waitpid(pid_, NULL, 0);
|
||||
pid_ = -1;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue