From aee289eaef46cced736f6252e99144ec93227db7 Mon Sep 17 00:00:00 2001 From: Gres Date: Fri, 6 Mar 2020 20:27:38 +0300 Subject: [PATCH] Clamp for concrete enum values --- src/settings.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/settings.cpp b/src/settings.cpp index a2c4ad3..1ec3780 100644 --- a/src/settings.cpp +++ b/src/settings.cpp @@ -111,8 +111,9 @@ void Settings::load() clipboardHotkey = settings.value(qs_clipboardHotkey, clipboardHotkey).toString(); - resultShowType = ResultMode(std::clamp( - settings.value(qs_resultShowType, int(resultShowType)).toInt(), 0, 1)); + resultShowType = ResultMode( + std::clamp(settings.value(qs_resultShowType, int(resultShowType)).toInt(), + int(ResultMode::Widget), int(ResultMode::Tooltip))); proxyType = settings.value(qs_proxyType, proxyType).toInt(); proxyHostName = settings.value(qs_proxyHostName, proxyHostName).toString();