From 8e8c5652b96dc4ab7d7739bfc2b89b9ae729ef61 Mon Sep 17 00:00:00 2001 From: Filip Sykala - NTB T15p Date: Thu, 2 Mar 2023 16:40:48 +0100 Subject: [PATCH] Fix for: ../src/slic3r/GUI/IconManager.cpp:38:57: error: 'fabs' is not a member of 'std'; did you mean 'abs'? 38 | unsigned int width = static_cast(std::fabs(std::round(size.x))); | ^~~~ | abs ../src/slic3r/GUI/IconManager.cpp:38:67: error: 'round' is not a member of 'std'; did you mean 'std::chrono::round'? 38 | unsigned int width = static_cast(std::fabs(std::round(size.x))); | ^~~~~ --- src/slic3r/GUI/IconManager.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/slic3r/GUI/IconManager.cpp b/src/slic3r/GUI/IconManager.cpp index 78ae673efd..1974e917cb 100644 --- a/src/slic3r/GUI/IconManager.cpp +++ b/src/slic3r/GUI/IconManager.cpp @@ -1,5 +1,5 @@ #include "IconManager.hpp" - +#include #include using namespace Slic3r::GUI; @@ -35,7 +35,7 @@ std::vector IconManager::init(const std::vector // only rectangle are supported assert(size.x == size.y); // no subpixel supported - unsigned int width = static_cast(std::fabs(std::round(size.x))); + unsigned int width = static_cast(std::abs(std::round(size.x))); assert(size.x == static_cast(width)); // state order has to match the enum IconState @@ -171,7 +171,7 @@ void draw(const IconManager::Icon &icon, const ImVec2 &size, const ImVec4 &tint_ return; } - ImTextureID id = (void *) icon.tex_id; + ImTextureID id = (void *) icon.tex_id; const ImVec2 &s = (size.x < 1 || size.y < 1) ? icon.size : size; ImGui::Image(id, s, icon.tl, icon.br, tint_col, border_col); }