# HG changeset patch # User psadhukhan # Date 1532513197 -19800 # Node ID 3f5a55b6bad8339436783758cbce4c2799e184a5 # Parent 17148c9457a60c068e645ccd3c5f615d1f58e6b0 8205535: Useless (or buggy) call to Math.round on int input Reviewed-by: jdv diff -r 17148c9457a6 -r 3f5a55b6bad8 src/java.desktop/share/classes/javax/swing/plaf/basic/BasicProgressBarUI.java --- a/src/java.desktop/share/classes/javax/swing/plaf/basic/BasicProgressBarUI.java Thu Jul 19 10:53:38 2018 -0700 +++ b/src/java.desktop/share/classes/javax/swing/plaf/basic/BasicProgressBarUI.java Wed Jul 25 15:36:37 2018 +0530 @@ -874,7 +874,7 @@ progressString); if (progressBar.getOrientation() == JProgressBar.HORIZONTAL) { - return new Point(x + Math.round(width/2 - stringWidth/2), + return new Point(x + (int)Math.round(width/2.0 - stringWidth/2.0), y + ((height + fontSizer.getAscent() - fontSizer.getLeading() - @@ -882,7 +882,7 @@ } else { // VERTICAL return new Point(x + ((width - fontSizer.getAscent() + fontSizer.getLeading() + fontSizer.getDescent()) / 2), - y + Math.round(height/2 - stringWidth/2)); + y + (int)Math.round(height/2.0 - stringWidth/2.0)); } }