From 52930567d7a855ea39dbb07bcb0ed5aebefeb5d8 Mon Sep 17 00:00:00 2001 From: Thierry Vignaud Date: Fri, 9 Mar 2007 11:38:50 +0000 Subject: (fork_exec) just resuse run_program --- mdkapplet | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/mdkapplet b/mdkapplet index fe11cbf5..7a8e725e 100755 --- a/mdkapplet +++ b/mdkapplet @@ -196,12 +196,8 @@ sub harvester { return if $clean; } sub fork_exec { - my $pid = fork(); - if (defined $pid) { - !$pid and do { exec(@_) or POSIX::_exit() }; - } else { - refresh_gui(1); - } + run_program::raw({ detach => 1 }, @_); + refresh_gui(1); } sub refresh_gui { my ($sens) = @_; -- cgit v1.2.1