JRE-927 Unexpected wrapping of bidirectional text in JEditorPane on HiDPI screens
diff --git a/src/share/classes/javax/swing/text/FlowView.java b/src/share/classes/javax/swing/text/FlowView.java
index e0e5fb3..71ed913 100644
--- a/src/share/classes/javax/swing/text/FlowView.java
+++ b/src/share/classes/javax/swing/text/FlowView.java
@@ -234,7 +234,7 @@
float min = layoutPool.getMinimumSpan(axis);
// Don't include insets, Box.getXXXSpan will include them.
r.minimum = (int)min;
- r.preferred = Math.max(r.minimum, (int) pref);
+ r.preferred = Math.max(r.minimum, (int) Math.ceil(pref));
r.maximum = Integer.MAX_VALUE;
r.alignment = 0.5f;
return r;