/// <summary> /// send core sync settings to emu, setting reboot flag if needed /// </summary> public void PutCoreSyncSettings(object o) { var settable = new SettingsAdapter(Global.Emulator); if (Global.MovieSession.Movie.IsActive) { GlobalWin.OSD.AddMessage("Attempt to change sync-relevant settings while recording BLOCKED."); } else if (settable.HasSyncSettings && settable.PutSyncSettings(o)) { FlagNeedsReboot(); } }