diff options
-rwxr-xr-x | control-center | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/control-center b/control-center index f72431d8..2365a085 100755 --- a/control-center +++ b/control-center @@ -1236,6 +1236,11 @@ sub run_tool { my ($exec, $gtkplug) = @$tool{qw(binary embedded)}; $application_driven_menu = $tool->{application_driven_menu}; return if $tool_pids{$label}; + state $done; + if (!$done) { + $done = 1; + $SIG{CHLD} = \&sig_child; + } my $will_run_gurpmi; if (! -x real_bin_path($exec)) { if ($tool->{packages2install}) { |