diff options
| author | 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> | 2025-06-25 01:06:45 +1000 |
|---|---|---|
| committer | 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> | 2025-06-25 01:06:45 +1000 |
| commit | 3f981680effdc9b3a79d1e88130ecefe087451dd (patch) | |
| tree | d88f2a1234d1fb36f6a7c48525836f891e772215 /services | |
| parent | systemusage: add fallback for amd gpus (diff) | |
| download | caelestia-shell-3f981680effdc9b3a79d1e88130ecefe087451dd.tar.gz caelestia-shell-3f981680effdc9b3a79d1e88130ecefe087451dd.tar.bz2 caelestia-shell-3f981680effdc9b3a79d1e88130ecefe087451dd.zip | |
systemusage: fix integer overflow
Diffstat (limited to 'services')
| -rw-r--r-- | services/SystemUsage.qml | 14 |
1 files 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; |