From 3f981680effdc9b3a79d1e88130ecefe087451dd Mon Sep 17 00:00:00 2001 From: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> Date: Wed, 25 Jun 2025 01:06:45 +1000 Subject: systemusage: fix integer overflow --- services/SystemUsage.qml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/services/SystemUsage.qml b/services/SystemUsage.qml index 1a21cd5..0eed3ef 100644 --- a/services/SystemUsage.qml +++ b/services/SystemUsage.qml @@ -12,17 +12,17 @@ Singleton { property string gpuType: "NONE" property real gpuPerc property real gpuTemp - property int memUsed - property int memTotal + property real memUsed + property real memTotal readonly property real memPerc: memTotal > 0 ? memUsed / memTotal : 0 - property int storageUsed - property int storageTotal + property real storageUsed + property real storageTotal property real storagePerc: storageTotal > 0 ? storageUsed / storageTotal : 0 - property int lastCpuIdle - property int lastCpuTotal + property real lastCpuIdle + property real lastCpuTotal - function formatKib(kib: int): var { + function formatKib(kib: real): var { const mib = 1024; const gib = 1024 ** 2; const tib = 1024 ** 3; -- cgit v1.2.3-freya