style->sent check only needs to be done once. style->sent does that itself
This commit is contained in:
parent
86047445a7
commit
e3eb287d3e
1 changed files with 3 additions and 7 deletions
|
|
@ -322,13 +322,9 @@ sub prepare {
|
||||||
$self->{_prepared} = 1;
|
$self->{_prepared} = 1;
|
||||||
my $templateHeadersSent = $self->session->stow->get("templateHeadersSent") || [];
|
my $templateHeadersSent = $self->session->stow->get("templateHeadersSent") || [];
|
||||||
my @sent = @{$templateHeadersSent};
|
my @sent = @{$templateHeadersSent};
|
||||||
unless (isIn($self->getId, @sent)) { # don't send head block if we've already sent it for this template
|
unless (isIn($self->getId, @sent)) { # don't send head block if we've already sent it for this template
|
||||||
if ($self->session->style->sent) {
|
$self->session->style->setRawHeadTags($self->getParser($self->session, $self->get('parser'))->process($self->get('headBlock'), $vars));
|
||||||
$self->session->output->print($self->getParser($self->session, $self->get('parser'))->process($self->get('headBlock'), $vars));
|
}
|
||||||
} else {
|
|
||||||
$self->session->style->setRawHeadTags($self->getParser($self->session, $self->get('parser'))->process($self->get('headBlock'), $vars));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
push(@sent, $self->getId);
|
push(@sent, $self->getId);
|
||||||
$self->session->stow->set("templateHeadersSent", \@sent);
|
$self->session->stow->set("templateHeadersSent", \@sent);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue