summaryrefslogtreecommitdiff
path: root/src/config/ConfigManager.cpp
diff options
context:
space:
mode:
authorVaxry <vaxry@vaxry.net>2024-02-05 01:43:45 +0000
committerVaxry <vaxry@vaxry.net>2024-02-05 01:56:49 +0000
commit939696f97e2dcfa9ed6b91aa7ddf608c454d49e5 (patch)
treeed86a0d62b2773640a8dbaa1637593c36ab061d7 /src/config/ConfigManager.cpp
parentcbadf3e3f31ab5ad5d192daac5f2ca930d08b8fb (diff)
hyprctl: move to a class and unify commands
Diffstat (limited to 'src/config/ConfigManager.cpp')
-rw-r--r--src/config/ConfigManager.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/config/ConfigManager.cpp b/src/config/ConfigManager.cpp
index a3ac568e..fa9e0122 100644
--- a/src/config/ConfigManager.cpp
+++ b/src/config/ConfigManager.cpp
@@ -600,12 +600,15 @@ static bool parseModeLine(const std::string& modeline, drmModeModeInfo& mode) {
mode.vtotal = std::stoi(args[argno++]);
mode.vrefresh = mode.clock * 1000.0 * 1000.0 / mode.htotal / mode.vtotal;
+ // clang-format off
static std::unordered_map<std::string, uint32_t> flagsmap = {
{"+hsync", DRM_MODE_FLAG_PHSYNC},
{"-hsync", DRM_MODE_FLAG_NHSYNC},
{"+vsync", DRM_MODE_FLAG_PVSYNC},
{"-vsync", DRM_MODE_FLAG_NVSYNC},
+ {"Interlace", DRM_MODE_FLAG_INTERLACE},
};
+ // clang-format on
for (; argno < static_cast<int>(args.size()); argno++) {
auto key = args[argno];