summaryrefslogtreecommitdiff
path: root/services
diff options
context:
space:
mode:
author2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>2025-06-25 01:06:45 +1000
committer2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>2025-06-25 01:06:45 +1000
commit3f981680effdc9b3a79d1e88130ecefe087451dd (patch)
treed88f2a1234d1fb36f6a7c48525836f891e772215 /services
parentsystemusage: add fallback for amd gpus (diff)
downloadcaelestia-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.qml14
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;