From 3b253f3bb4be85c000f5f5f878ba2e4cb396e246 Mon Sep 17 00:00:00 2001 From: remi durand Date: Mon, 22 Feb 2021 13:09:23 +0100 Subject: [PATCH] build fix & ctd fix (check null) --- src/libslic3r/Fill/FillRectilinear.hpp | 2 +- src/slic3r/GUI/GUI_ObjectLayers.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libslic3r/Fill/FillRectilinear.hpp b/src/libslic3r/Fill/FillRectilinear.hpp index 0f372dbfd..9e3cc056e 100644 --- a/src/libslic3r/Fill/FillRectilinear.hpp +++ b/src/libslic3r/Fill/FillRectilinear.hpp @@ -8,7 +8,7 @@ namespace Slic3r { class Surface; -class SegmentedIntersectionLine; +struct SegmentedIntersectionLine; struct ExPolygonWithOffset; class FillRectilinear : public Fill diff --git a/src/slic3r/GUI/GUI_ObjectLayers.cpp b/src/slic3r/GUI/GUI_ObjectLayers.cpp index 7d8643c7f..52fb297b6 100644 --- a/src/slic3r/GUI/GUI_ObjectLayers.cpp +++ b/src/slic3r/GUI/GUI_ObjectLayers.cpp @@ -291,7 +291,7 @@ void ObjectLayers::sys_color_changed() const std::vector btns = {2, 3}; // del_btn, add_btn for (auto btn : btns) { wxSizerItem* b_item = item->GetSizer()->GetItem(btn); - if (b_item->IsWindow()) { + if (b_item != nullptr && b_item->IsWindow()) { auto button = dynamic_cast(b_item->GetWindow()); if (button != nullptr) button->msw_rescale();