Tech ENABLE_RENDER_PATH_REFRESH_AFTER_OPTIONS_CHANGE set as default

This commit is contained in:
enricoturri1966 2021-02-19 15:38:05 +01:00
parent bbf5c62af5
commit c3a52f9b01
6 changed files with 0 additions and 39 deletions

View file

@ -472,26 +472,8 @@ void Preview::on_combochecklist_options(wxCommandEvent& evt)
return;
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();
update_moves_slider();
#else
auto xored = [](unsigned int flags1, unsigned int flags2, unsigned int flag) {
auto is_flag_set = [](unsigned int flags, unsigned int flag) {
return (flags & (1 << flag)) != 0;
};
return !is_flag_set(flags1, flag) != !is_flag_set(flags2, flag);
};
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));
if (!skip_refresh)
refresh_print();
else
m_canvas->set_as_dirty();
#endif // ENABLE_RENDER_PATH_REFRESH_AFTER_OPTIONS_CHANGE
}
void Preview::update_bottom_toolbar()