public PutSettingsDirtyBits PutSyncSettings(MAMESyncSettings o) { var s = o.Clone(); bool ret = MAMESyncSettings.NeedsReboot(s, _syncSettings); _syncSettings = s; return(ret ? PutSettingsDirtyBits.RebootCore : PutSettingsDirtyBits.None); }
public static bool NeedsReboot(MAMESyncSettings x, MAMESyncSettings y) { return(!DeepEquality.DeepEquals(x.DriverSettings, y.DriverSettings)); }