anchor.diff:        if (I = 0) or (I = R.RefID) then
         begin
           DropBox_Options_RefreshRate.ItemIndex := I;
  -        DesiredRefRate := fResolutions.Items[R.ResID].RefRate[I];
  +        fDesiredRefRate := fResolutions.Items[R.ResID].RefRate[I];
         end;
       end;
     end
  
positive.code:   RefID := DropBox_Options_RefreshRate.ItemIndex;
    Button_Options_ResApply.Enabled :=
        (fMainSettings.FullScreen <> CheckBox_Options_FullScreen.Checked) or
        (CheckBox_Options_FullScreen.Checked and ((PrevResolutionId.ResID <> ResID) or
                                                  (PrevResolutionId.RefID <> RefID)));
    // Remember which one we have selected so we can reselect it if the user changes resolution
    DesiredRefRate := fResolutions.Items[ResID].RefRate[RefID];
  end;
  
  
  
negative.code:     fResolutions: TKMResolutions;
  
      // We remember old values to enable/disable "Apply" button dynamicaly
      fPrevResolutionId: TKMScreenResIndex;
      // Try to pick the same refresh rate on resolution change
      fDesiredRefRate: Integer;
  
      procedure ApplyResolution(Sender: TObject);
      procedure Change(Sender: TObject);
  