Docking, Viwport: Fixed a regression in 1.92.4 where partially moving a floating docking node with split over the main viewport would set the window in an invalid state.

This was revealed by better merging in dfe308b (#8948) but isn't technically caused by it.
Added a agressive assert in UpdateTryMergeWindowIntoHostViewport() For good measure.
This commit is contained in:
ocornut
2026-01-29 18:55:30 +01:00
parent 91ce8ccdbc
commit 10ebda0b5e
2 changed files with 7 additions and 1 deletions

View File

@@ -245,6 +245,10 @@ Docking+Viewports Branch:
- Demo: rework 'Dockspace' demo to increase clarity and put more emphasis on the
basic path of simply calling `DockSpaceOverViewport()`.
- Viewports:
- Fixed a regression in 1.92.4 where partially moving a floating docking node
with horizontal/vertical split over the main viewport would set the window in
an invalid state in some situations, making user unable to further interact
with the window.
- Fixed a regression in 1.92.4 which could cause combos/popups window from
appearing under their parent viewport if their geometry overlapped the main
viewport. (#8948, #9172, #9131, #9128)