diff --git a/idd/LGCommon/DefaultDisplayModes.h b/idd/LGCommon/DefaultDisplayModes.h index 3d4d207a..01e05145 100644 --- a/idd/LGCommon/DefaultDisplayModes.h +++ b/idd/LGCommon/DefaultDisplayModes.h @@ -20,18 +20,18 @@ #pragma once -static const DWORD DefaultDisplayModes[][3] = +static const DWORD DefaultDisplayModes[][2] = { - {7680, 4800, 120}, {7680, 4320, 120}, {6016, 3384, 120}, {5760, 3600, 120}, - {5760, 3240, 120}, {5120, 2800, 120}, {4096, 2560, 120}, {4096, 2304, 120}, - {3840, 2400, 120}, {3840, 2160, 120}, {3200, 2400, 120}, {3200, 1800, 120}, - {3008, 1692, 120}, {2880, 1800, 120}, {2880, 1620, 120}, {2560, 1600, 120}, - {2560, 1440, 120}, {1920, 1440, 120}, {1920, 1200, 120}, {1920, 1080, 120}, - {1600, 1200, 120}, {1600, 1024, 120}, {1600, 1050, 120}, {1600, 900 , 120}, - {1440, 900 , 120}, {1400, 1050, 120}, {1366, 768 , 120}, {1360, 768 , 120}, - {1280, 1024, 120}, {1280, 960 , 120}, {1280, 800 , 120}, {1280, 768 , 120}, - {1280, 720 , 120}, {1280, 600 , 120}, {1152, 864 , 120}, {1024, 768 , 120}, - {800 , 600 , 120}, {640 , 480 , 120} + {7680, 4800}, {7680, 4320}, {6016, 3384}, {5760, 3600}, + {5760, 3240}, {5120, 2800}, {4096, 2560}, {4096, 2304}, + {3840, 2400}, {3840, 2160}, {3200, 2400}, {3200, 1800}, + {3008, 1692}, {2880, 1800}, {2880, 1620}, {2560, 1600}, + {2560, 1440}, {1920, 1440}, {1920, 1200}, {1920, 1080}, + {1600, 1200}, {1600, 1024}, {1600, 1050}, {1600, 900 }, + {1440, 900 }, {1400, 1050}, {1366, 768 }, {1360, 768 }, + {1280, 1024}, {1280, 960 }, {1280, 800 }, {1280, 768 }, + {1280, 720 }, {1280, 600 }, {1152, 864 }, {1024, 768 }, + {800 , 600 }, {640 , 480 } }; static const DWORD DefaultPreferredDisplayMode = 19; diff --git a/idd/LGIdd/CSettings.cpp b/idd/LGIdd/CSettings.cpp index da7934c1..4f185c70 100644 --- a/idd/LGIdd/CSettings.cpp +++ b/idd/LGIdd/CSettings.cpp @@ -34,6 +34,7 @@ CSettings::CSettings() void CSettings::LoadModes() { + const unsigned defaultRefresh = GetDefaultRefresh(); m_displayModes.clear(); bool hasPreferred = false; @@ -55,7 +56,7 @@ void CSettings::LoadModes() { m.width = DefaultDisplayModes[i][0]; m.height = DefaultDisplayModes[i][1]; - m.refresh = DefaultDisplayModes[i][2]; + m.refresh = defaultRefresh; m.preferred = !hasPreferred && (i == DefaultPreferredDisplayMode); m_displayModes.push_back(m); }