anchor.diff:      begin
         Dropbox_ReplayFOW.ItemIndex := SpecPlayerIndex - 1;
         ReplayClick(Dropbox_ReplayFOW);
  -      ReplayKeyPressed := True;
  +      Exit;
       end;
  -
  -    if ReplayKeyPressed then
  -      // 'Spec/replay' type button was clicked, so we have to Exit here, because it we could invoke 'Game' type button as well
  -      Exit;
     end;
   
     if Key = gResKeys[SC_REAL_GAME_SPEED].Key then
  
positive.code:   // First check if this key was associated with some Spectate/Replay key
    if (fUIMode in [umReplay, umSpectate]) then
    begin
      ReplayKeyPressed := False;
      if Key = gResKeys[SC_SPECTATE_PLAYER_1].Key then
        SpecPlayerIndex := 1
      else if Key = gResKeys[SC_SPECTATE_PLAYER_2].Key then
  
negative.code:   LastAlert: TKMAlert;
    SelectId: Integer;
    SpecPlayerIndex: ShortInt;
  begin
    if gGame.IsPaused and (fUIMode = umSP) then
    begin
  