mirror of
https://github.com/FULU-Foundation/OrcaSlicer-bambulab.git
synced 2026-05-14 19:12:38 -07:00
ENABLE_GCODE_VIEWER_AS_STATE -> Smoother transition between states
This commit is contained in:
@@ -1163,6 +1163,8 @@ void MainFrame::set_mode(EMode mode)
|
||||
{
|
||||
m_plater->reset();
|
||||
|
||||
m_plater->Freeze();
|
||||
|
||||
// switch view
|
||||
m_plater->select_view_3D("3D");
|
||||
m_plater->select_view("iso");
|
||||
@@ -1187,6 +1189,8 @@ void MainFrame::set_mode(EMode mode)
|
||||
m_restore_from_gcode_viewer.collapsed_sidebar = false;
|
||||
}
|
||||
|
||||
m_plater->Thaw();
|
||||
|
||||
break;
|
||||
}
|
||||
case EMode::GCodeViewer:
|
||||
@@ -1194,6 +1198,8 @@ void MainFrame::set_mode(EMode mode)
|
||||
m_plater->reset();
|
||||
m_plater->reset_last_loaded_gcode();
|
||||
|
||||
m_plater->Freeze();
|
||||
|
||||
// reinitialize undo/redo stack
|
||||
m_plater->clear_undo_redo_stack_main();
|
||||
m_plater->take_snapshot(_L("New Project"));
|
||||
@@ -1222,6 +1228,8 @@ void MainFrame::set_mode(EMode mode)
|
||||
m_restore_from_gcode_viewer.collapsed_sidebar = true;
|
||||
}
|
||||
|
||||
m_plater->Thaw();
|
||||
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user