UI tweaks

This commit is contained in:
Serge
2023-05-22 17:57:06 +02:00
parent 9e6ca7c2e2
commit 5b2a4cb065
3 changed files with 35 additions and 10 deletions

View File

@@ -709,6 +709,15 @@ public class NativeMethods
dm.dmDisplayFrequency = frequency;
int iRet = NativeMethods.ChangeDisplaySettingsEx(laptopScreen, ref dm, IntPtr.Zero, DisplaySettingsFlags.CDS_UPDATEREGISTRY, IntPtr.Zero);
Logger.WriteLine("Screen = " + frequency.ToString() + "Hz : " + (iRet == 0 ? "OK" : iRet));
// Retry as refresh rate can fail sometimes
if (iRet == -1)
{
Thread.Sleep(500);
iRet = NativeMethods.ChangeDisplaySettingsEx(laptopScreen, ref dm, IntPtr.Zero, DisplaySettingsFlags.CDS_UPDATEREGISTRY, IntPtr.Zero);
Logger.WriteLine("Screen = " + frequency.ToString() + "Hz : " + (iRet == 0 ? "OK" : iRet));
}
return iRet;
}