From dce5d9ce8254b45eb795d03ee9177a589fd269e6 Mon Sep 17 00:00:00 2001 From: Chris Hennes Date: Mon, 12 May 2025 10:07:32 -0500 Subject: [PATCH] Gui: Remove default init of shared_ptr `std::shared_ptr` default-initializes to `nullptr`, so there is no need to do it manually, and in the current code the initialization is in the wrong order (so generates a compiler warning). --- src/Gui/Selection/SelectionFilter.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/Gui/Selection/SelectionFilter.cpp b/src/Gui/Selection/SelectionFilter.cpp index fdc613d0c8..04db09786a 100644 --- a/src/Gui/Selection/SelectionFilter.cpp +++ b/src/Gui/Selection/SelectionFilter.cpp @@ -132,15 +132,13 @@ bool SelectionFilterGatePython::allow(App::Document*, App::DocumentObject* obj, // ---------------------------------------------------------------------------- SelectionFilter::SelectionFilter(const char* filter, App::DocumentObject* container) - : Ast(nullptr) - , container(container) + : container(container) { setFilter(filter); } SelectionFilter::SelectionFilter(const std::string& filter, App::DocumentObject* container) - : Ast(nullptr) - , container(container) + : container(container) { setFilter(filter.c_str()); }