Commit b621a78

derdilla <82763757+NobodyForNothing@users.noreply.github.com>
2024-08-18 11:10:18
implement should repaint
Signed-off-by: derdilla <82763757+NobodyForNothing@users.noreply.github.com>
1 parent 119862f
Changed files (1)
app
lib
features
statistics
app/lib/features/statistics/value_graph.dart
@@ -268,10 +268,16 @@ class _ValueGraphPainter extends CustomPainter {
   }
 
   @override
-  bool shouldRepaint(covariant CustomPainter oldDelegate) {
-    // TODO: implement shouldRepaint
-    return true;
-  }
+  bool shouldRepaint(covariant CustomPainter oldDelegate) => oldDelegate is! _ValueGraphPainter
+    || oldDelegate.brightness != brightness
+    || oldDelegate.settings.preferredPressureUnit != settings.preferredPressureUnit
+    || oldDelegate.settings.sysColor != settings.sysColor
+    || oldDelegate.settings.diaColor != settings.diaColor
+    || oldDelegate.settings.graphLineThickness != settings.graphLineThickness
+    || oldDelegate.settings.pulColor != settings.pulColor
+    || oldDelegate.settings.sysWarn != settings.sysWarn
+    || oldDelegate.settings.diaWarn != settings.diaWarn
+    || oldDelegate.records != records;
 
 }