Skip to content

Clean up Qt6 Windows main-window-flicker fix (#2484) #2549

Description

@dcwhite

Context

PR #2463 includes a fix for #2484 (Qt6 Windows build: entire SCIRun app disappears momentarily when adding a saved snippet) — reportedly fixed by adding a dummy OpenGL window. Per review discussion, the fix landed but needs follow-up cleanup and cross-platform verification before it's considered done:

Task

  • Extract the dummy-OpenGL-window workaround into its own clearly named function with a comment explaining why it's needed (the Qt6/Windows flicker issue), instead of leaving it inline where the reason isn't obvious.
  • Test the fix on macOS and Linux (only verified on Windows so far) to confirm it doesn't regress or misbehave on other platforms.
  • Confirm the workaround is still needed / minimal — i.e. it's not silently masking a different Qt6 initialization ordering issue.

Related

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions