anchor.diff:    DropBox_Options_Resolution.Enabled  := (fMainSettings.FullScreen) and (fResolutions.Count > 0);
     DropBox_Options_RefreshRate.Enabled := (fMainSettings.FullScreen) and (fResolutions.Count > 0);
   
  -  PrevResolutionId := R;
  +  fPrevResolutionId := R;
     Button_Options_ResApply.Disable;
   end;
   
  
positive.code:     begin
        DropBox_Options_RefreshRate.Add(Format('%d Hz', [fResolutions.Items[ResID].RefRate[I]]));
        // Make sure to select something. SelectedRefRate is prefered, otherwise select first
        if (I = 0) or (fResolutions.Items[ResID].RefRate[I] = DesiredRefRate) then
          DropBox_Options_RefreshRate.ItemIndex := I;
      end;
    end;
  
negative.code:   RefID := DropBox_Options_RefreshRate.ItemIndex;
    Button_Options_ResApply.Enabled :=
        (fMainSettings.FullScreen <> CheckBox_Options_FullScreen.Checked) or
        (CheckBox_Options_FullScreen.Checked and ((fPrevResolutionId.ResID <> ResID) or
                                                  (fPrevResolutionId.RefID <> RefID)));
    // Remember which one we have selected so we can reselect it if the user changes resolution
    fDesiredRefRate := fResolutions.Items[ResID].RefRate[RefID];
  end;
  
  
  