-
Notifications
You must be signed in to change notification settings - Fork 187
[win32] Dynamic handle creation for Path #1869
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[win32] Dynamic handle creation for Path #1869
Conversation
Test Results 509 files + 4 509 suites +4 9m 49s ⏱️ + 1m 4s For more details on these failures, see this check. Results for commit c14992c. ± Comparison against base commit 326658a. ♻️ This comment has been updated with latest results. |
bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/graphics/Path.java
Show resolved
Hide resolved
fcb1337 to
6c85c4c
Compare
HeikoKlare
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some comments or points for discussion on the overall design. I will test the change after we have resolved them.
bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/graphics/Path.java
Outdated
Show resolved
Hide resolved
bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/graphics/Path.java
Outdated
Show resolved
Hide resolved
bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/graphics/Path.java
Show resolved
Hide resolved
c66018b to
0d694a0
Compare
This commit adapts Path in the win32 implementation to create handles only on demand. If a non-handle specific operation like getBounds() is called, a temporary handle will be created and disposed afterwards if no handle exists already.
0d694a0 to
c14992c
Compare
|
Failing test is unrelated and documented: #1843 |
This commit adapts Path in the win32 implementation to create handles only on demand. If a non-handle specific operation like getBounds() is called, a temporary handle will be created and disposed afterwards if no handle exists already.
It contains the branch used for #1856 and is a second refactoring on transform, there it must be merged after #1856