From 03771d3aa9d4c0036baf830c3fa385740d43cd60 Mon Sep 17 00:00:00 2001 From: Vaxry Date: Tue, 24 Oct 2023 21:28:55 +0100 Subject: windowrules: add nearestneighbor --- src/Window.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/Window.cpp') diff --git a/src/Window.cpp b/src/Window.cpp index ca9625ad..7825e7d3 100644 --- a/src/Window.cpp +++ b/src/Window.cpp @@ -516,6 +516,8 @@ void CWindow::applyDynamicRule(const SWindowRule& r) { m_sAdditionalConfigData.forceOpaque = true; } else if (r.szRule == "immediate") { m_sAdditionalConfigData.forceTearing = true; + } else if (r.szRule == "nearestneighbor") { + m_sAdditionalConfigData.nearestNeighbor = true; } else if (r.szRule.starts_with("rounding")) { try { m_sAdditionalConfigData.rounding = std::stoi(r.szRule.substr(r.szRule.find_first_of(' ') + 1)); @@ -605,6 +607,7 @@ void CWindow::updateDynamicRules() { m_sAdditionalConfigData.keepAspectRatio = false; m_sAdditionalConfigData.xray = -1; m_sAdditionalConfigData.forceTearing = false; + m_sAdditionalConfigData.nearestNeighbor = false; const auto WINDOWRULES = g_pConfigManager->getMatchingRules(this); for (auto& r : WINDOWRULES) { -- cgit v1.2.3