From a63a4df53eba80023bf5772ab3b5d2cdd9a7d528 Mon Sep 17 00:00:00 2001 From: Max Weber Date: Wed, 24 May 2023 00:12:15 -0600 Subject: [PATCH] fix CycleDPI action --- src/logid/actions/CycleDPI.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/logid/actions/CycleDPI.cpp b/src/logid/actions/CycleDPI.cpp index ee23252..f2000d7 100644 --- a/src/logid/actions/CycleDPI.cpp +++ b/src/logid/actions/CycleDPI.cpp @@ -65,7 +65,7 @@ void CycleDPI::press() { _pressed = true; std::shared_lock lock(_config_mutex); std::lock_guard dpi_lock(_dpi_mutex); - if (_dpi && _config.dpis.has_value() && _config.dpis.value().empty()) { + if (_dpi && _config.dpis.has_value() && !_config.dpis.value().empty()) { ++_current_dpi; if (_current_dpi == _config.dpis.value().end()) _current_dpi = _config.dpis.value().begin();