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

Reply via email to