> When changing the width and height of a window the platform code is 
> responsible for enforcing the min and max size constraints. If the final 
> width and height don't match the width and height passed into setBounds the 
> platform needs to call notifyResize to correct the window's properties. This 
> happens naturally if the window size actually changes since that will trigger 
> the OS to send size change notifications. If the platform window size doesn't 
> change the OS notifications won't trigger. We need to catch that case and 
> send notifyResize anyway.
> 
> This PR does this for Mac and Windows. Linux is being handled in PR #1789 
> which also includes the system tests for these bugs.

Martin Fox has updated the pull request incrementally with one additional 
commit since the last revision:

  Remove double notifications, keep window min/max/normal state unchanged.

-------------

Changes:
  - all: https://git.openjdk.org/jfx/pull/1870/files
  - new: https://git.openjdk.org/jfx/pull/1870/files/1c452782..468fd354

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jfx&pr=1870&range=01
 - incr: https://webrevs.openjdk.org/?repo=jfx&pr=1870&range=00-01

  Stats: 9 lines in 1 file changed: 7 ins; 0 del; 2 mod
  Patch: https://git.openjdk.org/jfx/pull/1870.diff
  Fetch: git fetch https://git.openjdk.org/jfx.git pull/1870/head:pull/1870

PR: https://git.openjdk.org/jfx/pull/1870

Reply via email to