Skip to content

Commit 5f2ca67

Browse files
committed
fixes titled border failure after optimizing clip to simple int[4]
1 parent e7e77f0 commit 5f2ca67

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

sources/net.sf.j2s.java.core/src/swingjs/JSGraphics2D.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -965,7 +965,11 @@ public void setClip(Shape clip) {
965965
}
966966

967967
public void setClipPriv(Shape clip) {
968-
if (clip instanceof Rectangle) {
968+
Object c = clip;
969+
970+
if (c instanceof int[]) {
971+
clipPriv(((int[])c)[0], ((int[])c)[1], ((int[])c)[2], ((int[])c)[3]);
972+
} else if (clip instanceof Rectangle) {
969973
Rectangle r = (Rectangle) clip;
970974
clipPriv((int) Math.floor(r.getMinX()), (int) Math.floor(r.getMinY()), (int) Math.ceil(r.getWidth()),
971975
(int) Math.ceil(r.getHeight()));

0 commit comments

Comments
 (0)