--- AgentFreeText.pm.org	2004-02-11 22:20:52.000000000 +0100
+++ AgentFreeText.pm	2004-02-11 22:22:11.000000000 +0100
@@ -108,7 +108,15 @@
     else {
         # print form
         my %Ticket = $Self->{TicketObject}->GetTicket(TicketID => $Self->{TicketID});
-        $Output .= $Self->{LayoutObject}->Header(Area => 'Agent', Title => 'Set Free Text');
+        # --
+        # Check if ticket is locked and owned by current user
+        # --
+        my $BgColor = "";
+        if($Self->{TicketObject}->IsTicketLocked(TicketID => $Self->{TicketID}) && $Ticket{OwnerID} == $Self->{UserID}) {
+            $BgColor = $Self->{ConfigObject}->Get('LockedTicketBackground');
+        }
+
+        $Output .= $Self->{LayoutObject}->Header(Area => 'Agent', Title => 'Set Free Text', BgColor => $BgColor);
         my %LockedData = $Self->{TicketObject}->GetLockedCount(UserID => $Self->{UserID});
         $Output .= $Self->{LayoutObject}->NavigationBar(LockData => \%LockedData);
         my %TicketFreeText = $Self->{LayoutObject}->AgentFreeText(%Ticket);
