summaryrefslogtreecommitdiffstats
path: root/control-center
diff options
context:
space:
mode:
Diffstat (limited to 'control-center')
-rwxr-xr-xcontrol-center5
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}) {