Do not regenerate existing gcode preview toolpaths when switching to Preview

This commit is contained in:
Enrico Turri 2019-02-28 15:27:03 +01:00
parent e03199d989
commit 058468d371
4 changed files with 30 additions and 3 deletions

View file

@ -418,11 +418,22 @@ void Preview::load_print()
load_print_as_sla();
}
#if ENABLE_NO_GCODE_TOOLPATHS_REGENERATION
void Preview::reload_print(bool force, bool keep_volumes)
#else
void Preview::reload_print(bool force)
#endif // ENABLE_NO_GCODE_TOOLPATHS_REGENERATION
{
m_canvas->reset_volumes();
m_canvas->reset_legend_texture();
m_loaded = false;
#if ENABLE_NO_GCODE_TOOLPATHS_REGENERATION
if (!keep_volumes)
{
#endif // ENABLE_NO_GCODE_TOOLPATHS_REGENERATION
m_canvas->reset_volumes();
m_canvas->reset_legend_texture();
m_loaded = false;
#if ENABLE_NO_GCODE_TOOLPATHS_REGENERATION
}
#endif // ENABLE_NO_GCODE_TOOLPATHS_REGENERATION
if (!IsShown() && !force)
return;