RFR: 8181775: JavaFX WebView does not calculate border-radius properly
Bhawesh Choudhary
github.com+4208131+bhaweshkc at openjdk.java.net
Thu May 14 08:26:59 UTC 2020
root cause of issue is prism's fillRoundedRect() API doesn't allow rendering of rounded corner rectangle if four
corners have different radii. but same can be achieved via Path. to fix the issue, in GraphicsContextJava.cpp while
rendering fillRoundedRect, check if all four corners have same radii. if yes, use FILL_ROUNDED_RECT to draw it
otherwise construct a path from given rounded rect and draw it.
-------------
Commit messages:
- Formatting (File Mode Attribute change)
- 8181775: JavaFX WebView does not calculate border-radius properly
Changes: https://git.openjdk.java.net/jfx/pull/218/files
Webrev: https://webrevs.openjdk.java.net/jfx/218/webrev.00
Issue: https://bugs.openjdk.java.net/browse/JDK-8181775
Stats: 104 lines in 2 files changed: 95 ins; 0 del; 9 mod
Patch: https://git.openjdk.java.net/jfx/pull/218.diff
Fetch: git fetch https://git.openjdk.java.net/jfx pull/218/head:pull/218
PR: https://git.openjdk.java.net/jfx/pull/218
More information about the openjfx-dev
mailing list