fix CycleDPI action

This commit is contained in:
Max Weber 2023-05-24 00:12:15 -06:00
parent 5767aac362
commit a63a4df53e
No known key found for this signature in database
GPG Key ID: 894C95FE33C09D5A

View File

@ -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();