master
Joey Hess 2008-01-07 16:35:16 -05:00
parent c487b847e2
commit c34895364f
1 changed files with 2 additions and 3 deletions

View File

@ -57,7 +57,6 @@ sub check_canedit ($$$;$) { #{{{
my $nonfatal=shift;
my $canedit;
my $callback;
run_hooks(canedit => sub {
return if defined $canedit;
my $ret=shift->($page, $q, $session);
@ -66,12 +65,12 @@ sub check_canedit ($$$;$) { #{{{
$canedit=1;
}
elsif (ref $ret eq 'CODE') {
$ret->() unless $nonfatal;
$canedit=0;
$callback->() unless $nonfatal;
}
elsif (defined $ret) {
$canedit=0;
error($ret) unless $nonfatal;
$canedit=0;
}
}
});