示例#1
0
        public PutSettingsDirtyBits PutSyncSettings(MAMESyncSettings o)
        {
            var  s   = o.Clone();
            bool ret = MAMESyncSettings.NeedsReboot(s, _syncSettings);

            _syncSettings = s;
            return(ret ? PutSettingsDirtyBits.RebootCore : PutSettingsDirtyBits.None);
        }
示例#2
0
 public static bool NeedsReboot(MAMESyncSettings x, MAMESyncSettings y)
 {
     return(!DeepEquality.DeepEquals(x.DriverSettings, y.DriverSettings));
 }