--- AgentClose.pm.org	2004-02-11 22:30:09.000000000 +0100
+++ AgentClose.pm	2004-02-11 22:31:07.000000000 +0100
@@ -66,6 +66,15 @@
     }
     
     my $Tn = $Self->{TicketObject}->GetTNOfId(ID => $Self->{TicketID});
+
+    # --
+    # Check if ticket is locked and owned by current user
+    # --
+    my %Ticket = $Self->{TicketObject}->GetTicket(TicketID => $Self->{TicketID});
+    my $BgColor = "";
+    if($Self->{TicketObject}->IsTicketLocked(TicketID => $Self->{TicketID}) && $Ticket{OwnerID} == $Self->{UserID}) {
+        $BgColor = $Self->{ConfigObject}->Get('LockedTicketBackground');
+    }
     
     if ($Self->{Subaction} eq '' || !$Self->{Subaction}) {
         # get next states
@@ -96,7 +105,7 @@
         # -- 
         # html header
         # --
-        $Output .= $Self->{LayoutObject}->Header(Area => 'Agent', Title => 'Close');
+        $Output .= $Self->{LayoutObject}->Header(Area => 'Agent', Title => 'Close', BgColor => $BgColor);
         # --
         # get lock state
         # --
