Faster toolpaths refresh when changing options selection in preview

This commit is contained in:
enricoturri1966 2020-12-11 14:59:58 +01:00
parent aaaa85c1f8
commit 5a7e4ff47c
6 changed files with 31 additions and 0 deletions

View file

@ -507,6 +507,9 @@ void Preview::on_combochecklist_options(wxCommandEvent& evt)
m_canvas->set_gcode_options_visibility_from_flags(new_flags);
#if ENABLE_RENDER_PATH_REFRESH_AFTER_OPTIONS_CHANGE
m_canvas->refresh_gcode_preview_render_paths();
#else
bool skip_refresh = xored(curr_flags, new_flags, static_cast<unsigned int>(OptionType::Shells)) ||
xored(curr_flags, new_flags, static_cast<unsigned int>(OptionType::ToolMarker));
@ -514,6 +517,7 @@ void Preview::on_combochecklist_options(wxCommandEvent& evt)
refresh_print();
else
m_canvas->set_as_dirty();
#endif // ENABLE_RENDER_PATH_REFRESH_AFTER_OPTIONS_CHANGE
}
#if !ENABLE_PREVIEW_TYPE_CHANGE