anchor.diff:    Button_ReplayResume.Enabled := not aPaused;
   end;
   
  -procedure TKMGamePlayInterface.Replay_JumpToPlayer;
  +procedure TKMGamePlayInterface.Replay_JumpToPlayer(aPlayerIndex: Integer);
   var LastSelectedObj: TObject;
   begin
  -  gMySpectator.HandIndex := Dropbox_ReplayFOW.GetTag(Dropbox_ReplayFOW.ItemIndex);
  +  Dropbox_ReplayFOW.ItemIndex := EnsureRange(0, aPlayerIndex, Dropbox_ReplayFOW.Count - 1);
  +  gMySpectator.HandIndex := Dropbox_ReplayFOW.GetTag(aPlayerIndex);
   
     LastSelectedObj := gMySpectator.LastSpecSelectedObj;
     if LastSelectedObj <> nil then
  
positive.code: 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;
  end;
  
  
  
negative.code: 
      if (SpecPlayerIndex <> -1) and (Dropbox_ReplayFOW.Count >= SpecPlayerIndex) then
      begin
        if ssCtrl in Shift then
          Replay_JumpToPlayer(SpecPlayerIndex - 1)
        else
          Replay_ViewPlayer(SpecPlayerIndex - 1);
        Exit;
      end;
    end;
  