diff --git a/perl/Gnome-Tomboy/tom b/perl/Gnome-Tomboy/tom index d89e3eec4133701f17a028e5fef812e2659f58c4..d0bb20224632e2760a3f4a921e928a7658cbe813 100755 --- a/perl/Gnome-Tomboy/tom +++ b/perl/Gnome-Tomboy/tom @@ -120,7 +120,12 @@ elsif ($op_code eq 'boy') print "note_dir=[$note_dir]\n"; my @x= (qw(tomboy --note-path), $note_dir); print "x=[", join (' ', @x), "]\n"; - system (@x); + + my $pid= fork(); + if ($pid > 0) { print "forked $pid\n"; exit (0) } + elsif ($pid < 0) { die "can't fork [". join (' ', @x). ']'; } + + exec (@x); } elsif ($op_code eq 'diff') {