From c8d2f2be7e6bc075a9bb0eb4e513fdf3e8abb91c Mon Sep 17 00:00:00 2001 From: Mat Sutcliffe Date: Fri, 29 Mar 2019 22:51:10 +0000 Subject: [PATCH] Return status message when value is not set because it was unchanged. --- src/blackmisc/valuecache.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/blackmisc/valuecache.cpp b/src/blackmisc/valuecache.cpp index 9d8aa9b22..3d578e8ea 100644 --- a/src/blackmisc/valuecache.cpp +++ b/src/blackmisc/valuecache.cpp @@ -704,7 +704,10 @@ namespace BlackMisc if (timestamp == 0) { timestamp = QDateTime::currentMSecsSinceEpoch(); } bool changed = element.m_timestamp != timestamp || element.m_value.read() != value; - if (! changed && ! save && ! ignoreValue) { return {}; } + if (! changed && ! save && ! ignoreValue) + { + return CStatusMessage(this).info(u"Value '%1' not set, same timestamp and value") << element.m_nameWithKey; + } if (ignoreValue) { value = element.m_value.read(); } else { ignoreValue = ! changed; }