From ef2b6c7edb930d3da246d6646c9eb8543a7c1306 Mon Sep 17 00:00:00 2001 From: BenJule Date: Thu, 21 May 2026 10:52:51 +0200 Subject: [PATCH 1/3] ci: trigger 'Build all' workflow on pushes to master branch The upstream build_all.yml only listed 'main' as a push trigger. BenJule/BambuStudio uses 'master' as its default branch, so CI never fired on fork-local pushes. Adding 'master' alongside 'main' makes the full multi-platform build run when master is updated. --- .github/workflows/build_all.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build_all.yml b/.github/workflows/build_all.yml index 83b6e0465f..06fb27a603 100644 --- a/.github/workflows/build_all.yml +++ b/.github/workflows/build_all.yml @@ -3,6 +3,7 @@ name: Build all on: push: branches: + - master - main paths: - 'deps/**' From 7b7b27a40040238dd6ea889093599c40a0eb5b3a Mon Sep 17 00:00:00 2001 From: BenJule Date: Thu, 21 May 2026 10:54:13 +0200 Subject: [PATCH 2/3] ci: remove 'main' from push trigger, keep only 'master' --- .github/workflows/build_all.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/build_all.yml b/.github/workflows/build_all.yml index 06fb27a603..f1d1fef97f 100644 --- a/.github/workflows/build_all.yml +++ b/.github/workflows/build_all.yml @@ -4,7 +4,6 @@ on: push: branches: - master - - main paths: - 'deps/**' - 'src/**' From 437b59445bbdb1653a2176e0959ecdd10ce42691 Mon Sep 17 00:00:00 2001 From: BenJule Date: Wed, 20 May 2026 23:33:52 +0200 Subject: [PATCH 3/3] FIX: Fill with copies assigns sequential names in grid path In the grid placement path (used when grid_cap > 50), itemid was never updated from its initial value of -1, causing all copies to be named " -1". Assign itemid sequentially from 0 to match the arrange path behavior. Fixes #10492 --- src/slic3r/GUI/Jobs/FillBedJob.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/slic3r/GUI/Jobs/FillBedJob.cpp b/src/slic3r/GUI/Jobs/FillBedJob.cpp index 50251945a2..c1d2c36893 100644 --- a/src/slic3r/GUI/Jobs/FillBedJob.cpp +++ b/src/slic3r/GUI/Jobs/FillBedJob.cpp @@ -350,6 +350,7 @@ void FillBedJob::process() m_selected[i].translation = scaled(empty_cells[cell_idx]); m_selected[i].translation -= offset_on_origin; m_selected[i].bed_idx = 0; + m_selected[i].itemid = static_cast(placed); ++cell_idx; ++placed; } else {