summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRiku Isokoski <riksu9000@gmail.com>2021-07-13 21:09:04 +0300
committerJF002 <JF002@users.noreply.github.com>2021-07-25 17:56:07 +0200
commit1ae22f45f97bf5135a23ab0dedd87d7fdaff82bd (patch)
treefc02a7b2fec67fe423adb31a3aa2635a2d785079 /src
parentf2f22184b08ce8f43c43f98e11dec88433868ec6 (diff)
Fix cases where Get() isn't used
Diffstat (limited to 'src')
-rw-r--r--src/displayapp/screens/Screen.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/displayapp/screens/Screen.h b/src/displayapp/screens/Screen.h
index 8e49c9de..6c9110c6 100644
--- a/src/displayapp/screens/Screen.h
+++ b/src/displayapp/screens/Screen.h
@@ -13,8 +13,12 @@ namespace Pinetime {
DirtyValue() = default; // Use NSDMI
explicit DirtyValue(T const& v) : value {v} {
} // Use MIL and const-lvalue-ref
- bool IsUpdated() const {
- return isUpdated;
+ bool IsUpdated() {
+ if (this->isUpdated) {
+ this->isUpdated = false;
+ return true;
+ }
+ return false;
}
T const& Get() {
this->isUpdated = false;