anchor.diff:      CheckBox_Options_Resolution[i].Checked := (i = fGame.GlobalSettings.ResolutionID);
       CheckBox_Options_Resolution[i].Enabled := (SupportedRefreshRates[i] > 0) AND fGame.GlobalSettings.FullScreen;
     end;
  +
  +  OldFullScreen := fGame.GlobalSettings.FullScreen;
  +  OldResolution := fGame.GlobalSettings.ResolutionID;
  +  Button_Options_ResApply.Disable;
   end;
   
   
   procedure TKMMainMenuInterface.Options_Change(Sender: TObject);
   var i:cardinal;
   begin
  -  fGame.GlobalSettings.Autosave        := CheckBox_Options_Autosave.Checked;
  -  fGame.GlobalSettings.Brightness      := Ratio_Options_Brightness.Position;
  -  fGame.GlobalSettings.MouseSpeed      := Ratio_Options_Mouse.Position;
  -  fGame.GlobalSettings.SoundFXVolume   := Ratio_Options_SFX.Position;
  -  fGame.GlobalSettings.MusicVolume     := Ratio_Options_Music.Position;
  -  fGame.GlobalSettings.MusicOn         := not CheckBox_Options_MusicOn.Checked;
  -  fGame.GlobalSettings.FullScreen      := CheckBox_Options_FullScreen.Checked;
  -
  -  Ratio_Options_Music.Enabled := not CheckBox_Options_MusicOn.Checked;
  +  fGame.GlobalSettings.Autosave         := CheckBox_Options_Autosave.Checked;
  +  fGame.GlobalSettings.Brightness       := Ratio_Options_Brightness.Position;
  +  fGame.GlobalSettings.MouseSpeed       := Ratio_Options_Mouse.Position;
  +  fGame.GlobalSettings.SoundFXVolume    := Ratio_Options_SFX.Position;
  +  fGame.GlobalSettings.MusicVolume      := Ratio_Options_Music.Position;
  +  fGame.GlobalSettings.MusicOn          := not CheckBox_Options_MusicOn.Checked;
  +  fGame.GlobalSettings.FullScreen       := CheckBox_Options_FullScreen.Checked;
  +  Ratio_Options_Music.Enabled           := not CheckBox_Options_MusicOn.Checked;
   
     if Sender = Radio_Options_Lang then begin
       ShowScreen(msLoading, 'Loading new locale');
  
positive.code:   if Sender=Button_Options_Back then begin
      fGame.GlobalSettings.FullScreen := OldFullScreen;
      fGame.GlobalSettings.ResolutionID := OldResolution;
      Panel_MainMenu.Show;
    end;
  
  
negative.code:   {Show Results screen}
    if Sender=Panel_Results then //This page can be accessed only by itself
      Panel_Results.Show;
  end;
  
  
  