From d6a649c1b34d9972ce2ae3446bbfc0d520ffb843 Mon Sep 17 00:00:00 2001 From: vaxerski <43317083+vaxerski@users.noreply.github.com> Date: Sat, 30 Jul 2022 22:54:29 +0200 Subject: added preferred to monitor cfg --- src/config/ConfigManager.cpp | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'src/config/ConfigManager.cpp') diff --git a/src/config/ConfigManager.cpp b/src/config/ConfigManager.cpp index 7fb2d267..88ed90e3 100644 --- a/src/config/ConfigManager.cpp +++ b/src/config/ConfigManager.cpp @@ -441,11 +441,15 @@ void CConfigManager::handleMonitor(const std::string& command, const std::string return; } - newrule.resolution.x = stoi(curitem.substr(0, curitem.find_first_of('x'))); - newrule.resolution.y = stoi(curitem.substr(curitem.find_first_of('x') + 1, curitem.find_first_of('@'))); + if (curitem.find("pref") == 0) { + newrule.resolution = Vector2D(); + } else { + newrule.resolution.x = stoi(curitem.substr(0, curitem.find_first_of('x'))); + newrule.resolution.y = stoi(curitem.substr(curitem.find_first_of('x') + 1, curitem.find_first_of('@'))); - if (curitem.contains("@")) - newrule.refreshRate = stof(curitem.substr(curitem.find_first_of('@') + 1)); + if (curitem.contains("@")) + newrule.refreshRate = stof(curitem.substr(curitem.find_first_of('@') + 1)); + } nextItem(); -- cgit v1.2.3