anchor.diff:  procedure TKMGamePlayInterface.Replay_ListDoubleClick(Sender: TObject);
   begin
     //Double clicking on an item in the list jumps to the previously selected object of that player
  -  Replay_JumpToPlayer(Dropbox_ReplayFOW.ItemIndex);
  +  Replay_DropBox_JumpToPlayer(Dropbox_ReplayFOW.ItemIndex);
   end;
   
   
  
positive.code: end;
  
  
  procedure TKMGamePlayInterface.Replay_JumpToPlayer(aPlayerIndex: Integer);
  var
    LastSelectedObj: TObject;
    OldHandIndex: Integer;
  begin
    Dropbox_ReplayFOW.ItemIndex := EnsureRange(0, aPlayerIndex, Dropbox_ReplayFOW.Count - 1);
    OldHandIndex := gMySpectator.HandIndex;
    gMySpectator.HandIndex := Dropbox_ReplayFOW.GetTag(aPlayerIndex);
  
    LastSelectedObj := gMySpectator.LastSpecSelectedObj;
    if LastSelectedObj <> nil then
  
negative.code:     if (SpecPlayerIndex <> -1) and (Dropbox_ReplayFOW.Count >= SpecPlayerIndex) then
      begin
        if ssCtrl in Shift then
          Replay_DropBox_JumpToPlayer(SpecPlayerIndex - 1)
        else
          Replay_ViewPlayer(SpecPlayerIndex - 1);
        Exit;
  