Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix issue with placement in per-monitor configuration.
When two monitors are on different desks, ensure that the correct monitor is used when placing windows. Otherwise placement policies can use the wrong desk when computing where to place a window. This is done two fold, first initialize windows with a NULL monitor so current monitor is used in cases a monitor is not specified for the window to start on, and second delay updating the window's monitor until after the window has been placed, so the correct monitor is found based on the windows location. This fixes #1043.
- Loading branch information