Skip to content

Commit

Permalink
Fix of [prusa3d/PrusaSlicer] Remove unnecessary null pointer checks (#…
Browse files Browse the repository at this point in the history
…5813)

Don't use
if (ptr)
	delete ptr;
call
delete ptr;
directly, it contains the test for null ptr.
  • Loading branch information
bubnikv committed Jan 18, 2021
1 parent d06aa60 commit 9a2310a
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 18 deletions.
3 changes: 1 addition & 2 deletions src/slic3r/GUI/ExtraRenderers.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -49,8 +49,7 @@ BitmapTextRenderer::~BitmapTextRenderer()
{
#ifdef SUPPORTS_MARKUP
#ifdef wxHAS_GENERIC_DATAVIEWCTRL
if (m_markupText)
delete m_markupText;
delete m_markupText;
#endif //wxHAS_GENERIC_DATAVIEWCTRL
#endif // SUPPORTS_MARKUP
}
Expand Down
7 changes: 2 additions & 5 deletions src/slic3r/GUI/GUI_Preview.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -36,11 +36,8 @@ View3D::View3D(wxWindow* parent, Model* model, DynamicPrintConfig* config, Backg

View3D::~View3D()
{
if (m_canvas != nullptr)
delete m_canvas;

if (m_canvas_widget != nullptr)
delete m_canvas_widget;
delete m_canvas;
delete m_canvas_widget;
}

bool View3D::init(wxWindow* parent, Model* model, DynamicPrintConfig* config, BackgroundSlicingProcess* process)
Expand Down
15 changes: 4 additions & 11 deletions src/slic3r/GUI/Plater.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -595,17 +595,10 @@ struct Sidebar::priv

Sidebar::priv::~priv()
{
if (object_manipulation != nullptr)
delete object_manipulation;

if (object_settings != nullptr)
delete object_settings;

if (frequently_changed_parameters != nullptr)
delete frequently_changed_parameters;

if (object_layers != nullptr)
delete object_layers;
delete object_manipulation;
delete object_settings;
delete frequently_changed_parameters;
delete object_layers;
}

void Sidebar::priv::show_preset_comboboxes()
Expand Down

0 comments on commit 9a2310a

Please sign in to comment.