mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-05-19 19:33:47 +00:00
Fix crash when switching back to prepare tab after clicking the support paint icon in preview (#9417)
This commit is contained in:
@@ -6413,7 +6413,7 @@ void Plater::priv::set_current_panel(wxPanel* panel, bool no_slice)
|
|||||||
if (current_panel == view3D) {
|
if (current_panel == view3D) {
|
||||||
if (old_panel == preview)
|
if (old_panel == preview)
|
||||||
preview->get_canvas3d()->unbind_event_handlers();
|
preview->get_canvas3d()->unbind_event_handlers();
|
||||||
else if (old_panel == assemble_view)
|
else if (old_panel == assemble_view) {
|
||||||
assemble_view->get_canvas3d()->unbind_event_handlers();
|
assemble_view->get_canvas3d()->unbind_event_handlers();
|
||||||
|
|
||||||
GLCanvas3D* assemble_canvas = assemble_view->get_canvas3d();
|
GLCanvas3D* assemble_canvas = assemble_view->get_canvas3d();
|
||||||
@@ -6427,6 +6427,7 @@ void Plater::priv::set_current_panel(wxPanel* panel, bool no_slice)
|
|||||||
view3d_selection.add(real_idx, false);
|
view3d_selection.add(real_idx, false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
view3D->get_canvas3d()->bind_event_handlers();
|
view3D->get_canvas3d()->bind_event_handlers();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user