Skip to content

Refactoring and fixes#21

Merged
hardening merged 1 commit intomasterfrom
next
Nov 8, 2025
Merged

Refactoring and fixes#21
hardening merged 1 commit intomasterfrom
next

Conversation

@hardening
Copy link
Owner

Do an incremental refactoring to prepare the project for GL introduction, multiple monitors and dynamic resize.

Fix he handling of backingStore objects: they are associated with QWindow so when a new platform window is created scan for a previous association. That fixes some bugs with menus when sometime when the menu is shown, hidden then shown again the menu is not visible because of a backing store re-use.

Do an incremental refactoring to prepare the project for GL introduction, multiple monitors
and dynamic resize.

Fix he handling of backingStore objects: they are associated with QWindow so when a new
platform window is created scan for a previous association. That fixes some bugs with
menus when sometime when the menu is shown, hidden then shown again the menu is not
visible because of a backing store re-use.
@hardening hardening merged commit ceafcea into master Nov 8, 2025
1 check passed
@hardening hardening deleted the next branch January 5, 2026 07:42
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.

1 participant