public bool PutSyncSettings(SaturnSyncSettings o)
        {
            bool ret = SaturnSyncSettings.NeedsReboot(SyncSettings, o);

            SyncSettings = o;

            if (GLMode && SyncSettings.UseGL)
            {
                if (SyncSettings.DispFree)
                {
                    SetGLRes(0, SyncSettings.GLW, SyncSettings.GLH);
                }
                else
                {
                    SetGLRes(SyncSettings.DispFactor, 0, 0);
                }
            }

            return(ret);
        }
示例#2
0
        public bool PutSyncSettings(object o)
        {
            var  n   = (SaturnSyncSettings)o;
            bool ret = SaturnSyncSettings.NeedsReboot(SyncSettings, n);

            SyncSettings = n;

            if (GLMode && SyncSettings.UseGL)
            {
                if (SyncSettings.DispFree)
                {
                    SetGLRes(0, SyncSettings.GLW, SyncSettings.GLH);
                }
                else
                {
                    SetGLRes(SyncSettings.DispFactor, 0, 0);
                }
            }
            return(ret);
        }