Skip to content

Conversation

diegoviola
Copy link
Contributor

@diegoviola diegoviola commented Oct 16, 2025

The main window (BitcoinGUI) does not need to be passed to bringToFront(), doing so sets Qt::WindowStaysOnTopHint on the main window and causes it to flicker.

Fixes #903.

@DrahtBot
Copy link
Contributor

DrahtBot commented Oct 16, 2025

The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.

Reviews

See the guideline for information on the review process.

Type Reviewers
Concept ACK pablomartin4btc

If your review is incorrectly listed, please react with 👎 to this comment and the bot will ignore it on the next update.

@hebasto hebasto changed the title qt: fix Wayland visual glitches Fix Wayland visual glitches Oct 16, 2025
@diegoviola diegoviola force-pushed the fix-qt-wayland-rendering-issue branch 2 times, most recently from 0fcab7d to 5535da8 Compare October 16, 2025 14:28
@diegoviola diegoviola requested a review from hebasto October 16, 2025 14:34
@diegoviola diegoviola force-pushed the fix-qt-wayland-rendering-issue branch from 5535da8 to 76e4b71 Compare October 16, 2025 14:38
Copy link
Contributor

@pablomartin4btc pablomartin4btc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Concept ACK

If you can, please check how this behaves on #817.

diegoviola added a commit to diegoviola/gui that referenced this pull request Oct 18, 2025
The main window (BitcoinGUI) does not need to be passed to
bringToFront(), doing so sets Qt::WindowStaysOnTopHint on the main
window and causes it to flicker.

Fixes bitcoin-core#904 and bitcoin/bitcoin#33432.
@diegoviola diegoviola force-pushed the fix-qt-wayland-rendering-issue branch from 76e4b71 to 6542d5f Compare October 18, 2025 17:25
diegoviola added a commit to diegoviola/gui that referenced this pull request Oct 18, 2025
The main window (BitcoinGUI) does not need to be passed to
bringToFront(), doing so sets Qt::WindowStaysOnTopHint on the main
window and causes it to flicker.

Fixes bitcoin-core#904 and bitcoin/bitcoin#33432.
@diegoviola diegoviola force-pushed the fix-qt-wayland-rendering-issue branch from 6542d5f to 949e953 Compare October 18, 2025 17:26
@diegoviola
Copy link
Contributor Author

@pablomartin4btc can you please re-review?

@diegoviola diegoviola force-pushed the fix-qt-wayland-rendering-issue branch 2 times, most recently from 6f71ab2 to 50f4b19 Compare October 18, 2025 19:26
The main window (BitcoinGUI) does not need to be passed to
bringToFront(), doing so sets Qt::WindowStaysOnTopHint on the main
window and causes it to flicker.

Fixes bitcoin-core#903.
@diegoviola diegoviola force-pushed the fix-qt-wayland-rendering-issue branch from 50f4b19 to 095f920 Compare October 18, 2025 20:18
@diegoviola diegoviola changed the title Fix Wayland visual glitches Fix bitcoin-qt visual glitches on Wayland Oct 19, 2025
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.

Qt6 version of Bitcoin Core (bitcoin-qt) flickers on Wayland

4 participants