diff --git a/src/display/ui/hostblock/HostBlock.cpp b/src/display/ui/hostblock/HostBlock.cpp index 6735ed9..21b6a4d 100644 --- a/src/display/ui/hostblock/HostBlock.cpp +++ b/src/display/ui/hostblock/HostBlock.cpp @@ -86,7 +86,7 @@ namespace display::ui::hostblock // ===== Memory bar ===== float memValue, swapValue = 0.0f; if (metrics.memory.memory.total > 0) - memValue = metrics.memory.memory.used / metrics.memory.memory.total; + memValue = static_cast(metrics.memory.memory.used) / static_cast(metrics.memory.memory.total); memBar.draw( fb, @@ -96,7 +96,7 @@ namespace display::ui::hostblock text.drawTextOutlined(fb, x + MEM_BAR_TEXT_PADDING_X, cursorY + 8, - "MEM: " + display::ui::text::formatFloat(metrics.memory.memory.used / 1073741824) + "/" + display::ui::text::formatFloat(metrics.memory.memory.total / 1073741824), + "MEM: " + display::ui::text::formatFloat(static_cast(metrics.memory.memory.used) / 1073741824) + "/" + display::ui::text::formatFloat(static_cast(metrics.memory.memory.total) / 1073741824), display::ui::theme::text::TEXT, display::ui::theme::text::OUTLINE, display::ui::text::Font{"PixelFive-Regular", 5}); @@ -115,7 +115,7 @@ namespace display::ui::hostblock text.drawTextOutlined(fb, x + MEM_BAR_TEXT_PADDING_X, cursorY + 8, - "SWP: " + display::ui::text::formatFloat(metrics.memory.swap.used / 1073741824) + "/" + display::ui::text::formatFloat(metrics.memory.swap.total / 1073741824), + "SWP: " + display::ui::text::formatFloat(static_cast(metrics.memory.swap.used) / 1073741824) + "/" + display::ui::text::formatFloat(static_cast(metrics.memory.swap.total) / 1073741824), display::ui::theme::text::TEXT, display::ui::theme::text::OUTLINE, display::ui::text::Font{"PixelFive-Regular", 5}); @@ -137,7 +137,7 @@ namespace display::ui::hostblock text.drawTextOutlined(fb, x + MEM_BAR_TEXT_PADDING_X, by + 8, - "D/" + metrics.disks[i].name + ": " + display::ui::text::formatFloat(metrics.disks[i].metrics.used / 1073741824) + "/" + display::ui::text::formatFloat(metrics.disks[i].metrics.total / 1073741824), + "D/" + metrics.disks[i].name + ": " + display::ui::text::formatFloat(static_cast(metrics.disks[i].metrics.used) / 1073741824) + "/" + display::ui::text::formatFloat(static_cast(metrics.disks[i].metrics.total) / 1073741824), display::ui::theme::text::TEXT, display::ui::theme::text::OUTLINE, display::ui::text::Font{"PixelFive-Regular", 5});