From e3eb287d3e555b2b1b31a311383531c8f7d9bb7a Mon Sep 17 00:00:00 2001 From: Colin Kuskie Date: Fri, 21 Nov 2008 16:56:40 +0000 Subject: [PATCH] style->sent check only needs to be done once. style->sent does that itself --- lib/WebGUI/Asset/Template.pm | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/lib/WebGUI/Asset/Template.pm b/lib/WebGUI/Asset/Template.pm index f54c04797..3ad248e69 100644 --- a/lib/WebGUI/Asset/Template.pm +++ b/lib/WebGUI/Asset/Template.pm @@ -322,13 +322,9 @@ sub prepare { $self->{_prepared} = 1; my $templateHeadersSent = $self->session->stow->get("templateHeadersSent") || []; my @sent = @{$templateHeadersSent}; - 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->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)); - } - } + unless (isIn($self->getId, @sent)) { # don't send head block if we've already sent it for this template + $self->session->style->setRawHeadTags($self->getParser($self->session, $self->get('parser'))->process($self->get('headBlock'), $vars)); + } push(@sent, $self->getId); $self->session->stow->set("templateHeadersSent", \@sent); }