Skip to content
Open
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions src/FffGcodeWriter.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2769,7 +2769,7 @@ bool FffGcodeWriter::processInsets(
// if support is enabled, add the support outlines also so we don't generate bridges over support

const Settings& mesh_group_settings = Application::getInstance().current_slice_->scene.current_mesh_group->settings;
if (mesh_group_settings.get<bool>("support_enable"))
if (mesh_group_settings.get<bool>("support_enable") && ! mesh_group_settings.get<bool>("bridge_over_support"))
{
const coord_t z_distance_top = mesh.settings.get<coord_t>("support_top_distance");
const size_t z_distance_top_layers = (z_distance_top / layer_height) + 1;
Expand Down Expand Up @@ -3242,7 +3242,7 @@ void FffGcodeWriter::processTopBottom(
int support_layer_nr = -1;
const SupportLayer* support_layer = nullptr;

if (mesh_group_settings.get<bool>("support_enable"))
if (mesh_group_settings.get<bool>("support_enable") && ! mesh_group_settings.get<bool>("bridge_over_support"))
{
const coord_t layer_height = mesh_config.inset0_config.getLayerThickness();
const coord_t z_distance_top = mesh.settings.get<coord_t>("support_top_distance");
Expand Down
Loading