Loading of FFF print preview when switching to the print preview screen:

always refresh from the Print with the exception of finished G-code
export, where the final G-code preview is cached.
This commit is contained in:
bubnikv 2019-03-14 16:31:55 +01:00
parent 8245921e74
commit 6928284cc3

View file

@ -746,10 +746,11 @@ void Preview::load_print_as_fff()
if (IsShown()) if (IsShown())
{ {
if (gcode_preview_data_valid) if (gcode_preview_data_valid) {
// Load the real G-code preview. // Load the real G-code preview.
m_canvas->load_gcode_preview(*m_gcode_preview_data, colors); m_canvas->load_gcode_preview(*m_gcode_preview_data, colors);
else m_loaded = true;
} else
// Load the initial preview based on slices, not the final G-code. // Load the initial preview based on slices, not the final G-code.
m_canvas->load_preview(colors, color_print_values); m_canvas->load_preview(colors, color_print_values);
show_hide_ui_elements(gcode_preview_data_valid ? "full" : "simple"); show_hide_ui_elements(gcode_preview_data_valid ? "full" : "simple");
@ -761,7 +762,6 @@ void Preview::load_print_as_fff()
m_canvas_widget->Refresh(); m_canvas_widget->Refresh();
} else } else
update_sliders(zs); update_sliders(zs);
m_loaded = true;
} }
} }