diff --git a/src/libslic3r/GCode/ConflictChecker.cpp b/src/libslic3r/GCode/ConflictChecker.cpp index cf4fe751a..82d4504ae 100644 --- a/src/libslic3r/GCode/ConflictChecker.cpp +++ b/src/libslic3r/GCode/ConflictChecker.cpp @@ -32,7 +32,6 @@ inline Grids line_rasterization(const Line &line, int64_t xdist = RasteXDistance Point rayStart = line.a; Point rayEnd = line.b; IndexPair currentVoxel = point_map_grid_index(rayStart, xdist, ydist); - IndexPair firstVoxel = currentVoxel; IndexPair lastVoxel = point_map_grid_index(rayEnd, xdist, ydist); Point ray = rayEnd - rayStart; diff --git a/src/slic3r/GUI/GLCanvas3D.cpp b/src/slic3r/GUI/GLCanvas3D.cpp index 934cd975d..4a3732fe9 100644 --- a/src/slic3r/GUI/GLCanvas3D.cpp +++ b/src/slic3r/GUI/GLCanvas3D.cpp @@ -7493,12 +7493,12 @@ void GLCanvas3D::_set_warning_notification(EWarning warning, bool state) const PrintObject* obj2 = reinterpret_cast(conflict_result->_obj2); auto mo = obj2->model_object(); ObjectID id = mo->id(); - auto action_fn = [this, id](wxEvtHandler*) { + auto action_fn = [id](wxEvtHandler*) { auto& objects = wxGetApp().model().objects; auto iter = id.id ? std::find_if(objects.begin(), objects.end(), [id](auto o) { return o->id() == id; }) : objects.end(); if (iter != objects.end()) { const unsigned int obj_idx = std::distance(objects.begin(), iter); - wxGetApp().CallAfter([this, obj_idx]() { + wxGetApp().CallAfter([obj_idx]() { wxGetApp().plater()->select_view_3D("3D"); wxGetApp().plater()->canvas3D()->get_selection().add_object(obj_idx, true); wxGetApp().obj_list()->update_selections();