diff --git a/src/slic3r/GUI/DoubleSliderForLayers.cpp b/src/slic3r/GUI/DoubleSliderForLayers.cpp index 4ca62c07ee..d27a5ac435 100644 --- a/src/slic3r/GUI/DoubleSliderForLayers.cpp +++ b/src/slic3r/GUI/DoubleSliderForLayers.cpp @@ -561,7 +561,6 @@ void DSForLayers::render_edit_menu() if (!m_show_edit_menu) return; - const ImVec2 icon_sz = ImVec2(14, 14); if (m_ticks.has_tick(m_ctrl.GetActivePos()) && ImGui::BeginPopup("edit_menu_popup")) { std::set::iterator it = m_ticks.ticks.find(TickCode{ m_ctrl.GetActivePos()}); diff --git a/src/slic3r/GUI/MainFrame.cpp b/src/slic3r/GUI/MainFrame.cpp index 03ed13f2d6..54dc1d148d 100644 --- a/src/slic3r/GUI/MainFrame.cpp +++ b/src/slic3r/GUI/MainFrame.cpp @@ -387,7 +387,6 @@ void MainFrame::update_layout() layout == ESettingsLayout::Dlg ? State::toDlg : State::noUpdate; #endif //__WXMSW__ - ESettingsLayout old_layout = m_layout; m_layout = layout; // From the very beginning the Print settings should be selected diff --git a/src/slic3r/GUI/Selection.cpp b/src/slic3r/GUI/Selection.cpp index a2955acc96..99e9b9bf9c 100644 --- a/src/slic3r/GUI/Selection.cpp +++ b/src/slic3r/GUI/Selection.cpp @@ -836,7 +836,7 @@ std::pair Selection::get_bounding_box_in_reference_s // workaround to avoid a crash, see spe-2295 -> Crash when re-cutting with dowel connectors const int obj_id = vol.object_idx(); const int vol_id = vol.volume_idx(); - if (m_model->objects[obj_id]->volumes.size() <= vol_id) + if (int(m_model->objects[obj_id]->volumes.size()) <= vol_id) continue; mesh = &m_model->objects[vol.object_idx()]->volumes[vol.volume_idx()]->mesh(); }