]> git.decadent.org.uk Git - maypole.git/commitdiff
applied patch from nicg : Modified sub warn to use parent package's ar record if...
authorAaron Trevena <aaron.trevena@gmail.com>
Fri, 23 Mar 2007 18:57:47 +0000 (18:57 +0000)
committerAaron Trevena <aaron.trevena@gmail.com>
Fri, 23 Mar 2007 18:57:47 +0000 (18:57 +0000)
git-svn-id: http://svn.maypole.perl.org/Maypole/trunk@557 48953598-375a-da11-a14b-00016c27c3ee

lib/Apache/MVC.pm

index 384b497d28154b8a98c48f67141f3c2339df71e7..6f85d6e170145dfd200333e9d5cfd6677ee6f99a 100644 (file)
@@ -108,8 +108,9 @@ sub get_request {
 sub warn {
   my ($self,@args) = @_;
   my ($package, $line) = (caller)[0,2];
+  my $ar = $self->parent ? $self->parent->{ar} : $self->{ar};
   if ( $args[0] and ref $self ) {
-    $self->{ar}->warn("[$package line $line] ", @args) ;
+    $ar->warn("[$package line $line] ", @args) ;
   } else {
     print "warn called by ", caller, " with ", @_, "\n";
   }