Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 567855

Summary: [Big Sur] SWT.BORDER causing incorrect render of child composite
Product: [Eclipse Project] Platform Reporter: Ian Sentina <ildsentina>
Component: SWTAssignee: Platform-SWT-Inbox <platform-swt-inbox>
Status: VERIFIED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: lshanmug, peter, sravankumarl
Version: 4.18   
Target Milestone: 4.18 M3   
Hardware: Macintosh   
OS: Mac OS X   
Whiteboard:
Bug Depends on:    
Bug Blocks: 565691    
Attachments:
Description Flags
Snippet demonstrating problem
none
Snippet output (with border styling) none

Description Ian Sentina CLA 2020-10-13 22:27:29 EDT
Created attachment 284444 [details]
Snippet demonstrating problem

Attached snippet to reproduce the problem.

When the style of a parent Composite is set to SWT.BORDER, the children seem to get rendered above the expected location.

Resizing the window in the snippet appear to fix the problem by itself.
Comment 1 Ian Sentina CLA 2020-10-13 22:29:01 EDT
Created attachment 284445 [details]
Snippet output (with border styling)
Comment 2 Lakshmi P Shanmugam CLA 2020-11-06 11:11:54 EST
This is not reproducible anymore with the latest I-builds (I20201105-1800). Looks like it's fixed by the changes for Bug 567132.
Comment 3 Sravan Kumar Lakkimsetti CLA 2020-11-17 03:11:34 EST
Verified in
Eclipse SDK
Version: 2020-12 (4.18)
Build id: I20201116-1800
OS: Mac OS X, v.10.16, x86_64 / cocoa
Java version: 15.0.1