From 1daf71c60655b4c8d6b88346e4af358caea14712 Mon Sep 17 00:00:00 2001 From: Jesper Juhl Date: Sat, 23 May 2026 20:53:18 +0200 Subject: [PATCH] Make a few constructors explicit This makes them allign with the other backend ctors. --- include/TGUI/Backend/Renderer/Raylib/CanvasRaylib.hpp | 2 +- include/TGUI/Backend/Renderer/SDL_GPU/CanvasSDLGPU.hpp | 2 +- include/TGUI/Backend/Renderer/SDL_Renderer/CanvasSDL.hpp | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/include/TGUI/Backend/Renderer/Raylib/CanvasRaylib.hpp b/include/TGUI/Backend/Renderer/Raylib/CanvasRaylib.hpp index b02bd4f24..29972fffe 100644 --- a/include/TGUI/Backend/Renderer/Raylib/CanvasRaylib.hpp +++ b/include/TGUI/Backend/Renderer/Raylib/CanvasRaylib.hpp @@ -82,7 +82,7 @@ namespace tgui /// @param initRenderer Should the renderer be initialized? Should be true unless a derived class initializes it. /// @see create //////////////////////////////////////////////////////////////////////////////////////////////////////////////// - CanvasRaylib(const char* typeName = StaticWidgetType, bool initRenderer = true); + explicit CanvasRaylib(const char* typeName = StaticWidgetType, bool initRenderer = true); //////////////////////////////////////////////////////////////////////////////////////////////////////////////// /// @brief Copy constructor diff --git a/include/TGUI/Backend/Renderer/SDL_GPU/CanvasSDLGPU.hpp b/include/TGUI/Backend/Renderer/SDL_GPU/CanvasSDLGPU.hpp index 979025a83..41b4ed72a 100644 --- a/include/TGUI/Backend/Renderer/SDL_GPU/CanvasSDLGPU.hpp +++ b/include/TGUI/Backend/Renderer/SDL_GPU/CanvasSDLGPU.hpp @@ -73,7 +73,7 @@ namespace tgui /// @param initRenderer Should the renderer be initialized? Should be true unless a derived class initializes it. /// @see create //////////////////////////////////////////////////////////////////////////////////////////////////////////////// - CanvasSDLGPU(const char* typeName = StaticWidgetType, bool initRenderer = true); + explicit CanvasSDLGPU(const char* typeName = StaticWidgetType, bool initRenderer = true); //////////////////////////////////////////////////////////////////////////////////////////////////////////////// /// @brief Copy constructor diff --git a/include/TGUI/Backend/Renderer/SDL_Renderer/CanvasSDL.hpp b/include/TGUI/Backend/Renderer/SDL_Renderer/CanvasSDL.hpp index b69e78d13..63aa28266 100644 --- a/include/TGUI/Backend/Renderer/SDL_Renderer/CanvasSDL.hpp +++ b/include/TGUI/Backend/Renderer/SDL_Renderer/CanvasSDL.hpp @@ -77,7 +77,7 @@ namespace tgui /// @param initRenderer Should the renderer be initialized? Should be true unless a derived class initializes it. /// @see create //////////////////////////////////////////////////////////////////////////////////////////////////////////////// - CanvasSDL(const char* typeName = StaticWidgetType, bool initRenderer = true); + explicit CanvasSDL(const char* typeName = StaticWidgetType, bool initRenderer = true); //////////////////////////////////////////////////////////////////////////////////////////////////////////////// /// @brief Copy constructor