diff options
Diffstat (limited to 'sdm/DisplayModes.cpp')
| -rw-r--r-- | sdm/DisplayModes.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/sdm/DisplayModes.cpp b/sdm/DisplayModes.cpp index 0cc900d..4ddd0eb 100644 --- a/sdm/DisplayModes.cpp +++ b/sdm/DisplayModes.cpp @@ -51,6 +51,13 @@ DisplayModes::DisplayModes(void* libHandle, uint64_t cookie) { disp_api_set_default_display_mode = reinterpret_cast<int32_t (*)(uint64_t, uint32_t, int32_t, uint32_t)>( dlsym(mLibHandle, "disp_api_set_default_display_mode")); + + if (isSupported()) { + DisplayMode mode = getDefaultDisplayModeInternal(); + if (mode.id >= 0) { + setDisplayMode(mode.id, false); + } + } } bool DisplayModes::isSupported() { |
