--- AgentPriority.pm.org	2004-02-11 21:53:29.000000000 +0100
+++ AgentPriority.pm	2004-02-11 21:37:23.000000000 +0100
@@ -93,7 +93,19 @@
     else {
         # print form
         my %Ticket = $Self->{TicketObject}->GetTicket(TicketID => $Self->{TicketID});
-        $Output .= $Self->{LayoutObject}->Header(Area => 'Agent', Title => 'Set Priority');
+        # --
+        # 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 Priority',
+            BgColor => $BgColor,
+        );
         my %LockedData = $Self->{TicketObject}->GetLockedCount(UserID => $Self->{UserID});
         $Output .= $Self->{LayoutObject}->NavigationBar(LockData => \%LockedData);
         # print change form
