projects
/
freeside.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
better
[freeside.git]
/
rt
/
html
/
Elements
/
Callback
diff --git
a/rt/html/Elements/Callback
b/rt/html/Elements/Callback
index
93ac4c0
..
79157e7
100644
(file)
--- a/
rt/html/Elements/Callback
+++ b/
rt/html/Elements/Callback
@@
-54,10
+54,11
@@
if (!$callbacks) {
$cache{$Page,$_CallbackName} = $callbacks;
}
$cache{$Page,$_CallbackName} = $callbacks;
}
-foreach my $comp (@$callbacks) {
- $m->comp($comp, %ARGS) if $m->comp_exists($comp);
+my @rv;
+foreach my $comp (sort @$callbacks) {
+ push @rv, $m->comp($comp, %ARGS) if $m->comp_exists($comp);
}
}
-return
(1)
;
+return
@rv
;
</%init>
<%args>
$_CallbackName => 'Default'
</%init>
<%args>
$_CallbackName => 'Default'