Skip to content

fix: show Bambu splash screen on Linux instead of black window#11533

Open
BenJule wants to merge 1 commit into
bambulab:masterfrom
BenJule:fix/linux-splash-screen-black-window-upstream
Open

fix: show Bambu splash screen on Linux instead of black window#11533
BenJule wants to merge 1 commit into
bambulab:masterfrom
BenJule:fix/linux-splash-screen-black-window-upstream

Conversation

@BenJule

@BenJule BenJule commented Jul 12, 2026

Copy link
Copy Markdown
Contributor

Fixes #11532

On Linux the startup splash is currently a plain black window, because wxYield() is explicitly skipped on this platform right after the BBLSplashScreen is created. On wxGTK that call is what flushes the pending paint events — without it GTK never draws the splash before the long blocking startup work begins.

This change enables wxYield() on Linux too (it is harmless on the other platforms, which already ran it), raises the window and adds a Refresh()/Update() pair after the first SetText() so the status line actually becomes visible.

Before and after on Debian 13 / KDE Plasma:

before: black window

after: splash renders

I have been running this in my fork since May 2026 (Debian and Ubuntu builds, X11 and Wayland) with no regressions on Windows either.

Signed-off-by: Benjamin Lütker <benjamin.luetker@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Linux: black window shown at startup instead of the Bambu splash screen

1 participant