Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMickael Istria2018-04-30 13:51:47 +0000
committerMickael Istria2018-04-30 13:51:47 +0000
commit1e4cfad8585c02304633b2be77c5d7278fec36f0 (patch)
tree03c2316365a44bf52266188fa9f52fa6facf3d15
parent162bca1da5a0d6a154a7a58aae5810f564f13fbf (diff)
downloadeclipse.platform.text-1e4cfad8585c02304633b2be77c5d7278fec36f0.tar.gz
eclipse.platform.text-1e4cfad8585c02304633b2be77c5d7278fec36f0.tar.xz
eclipse.platform.text-1e4cfad8585c02304633b2be77c5d7278fec36f0.zip
Fix some bad int/double conversionsI20180502-0100I20180501-2000I20180430-2000
Reported by SonarQube Change-Id: I612ffc9b459e8cdf9c0d043dfaa1633cdefc6c1d Signed-off-by: Mickael Istria <mistria@redhat.com>
-rw-r--r--org.eclipse.jface.text/src/org/eclipse/jface/internal/text/SelectionProcessor.java2
-rw-r--r--org.eclipse.jface.text/src/org/eclipse/jface/internal/text/html/HTMLTextPresenter.java2
2 files changed, 2 insertions, 2 deletions
diff --git a/org.eclipse.jface.text/src/org/eclipse/jface/internal/text/SelectionProcessor.java b/org.eclipse.jface.text/src/org/eclipse/jface/internal/text/SelectionProcessor.java
index d6966e76442..8f700bbce04 100644
--- a/org.eclipse.jface.text/src/org/eclipse/jface/internal/text/SelectionProcessor.java
+++ b/org.eclipse.jface.text/src/org/eclipse/jface/internal/text/SelectionProcessor.java
@@ -543,7 +543,7 @@ public final class SelectionProcessor {
gc= new GC(fStyledText);
int charWidth= gc.stringExtent(new String(Character.toString(character))).x;
int singleCharWidth= gc.stringExtent(" ").x; //$NON-NLS-1$
- return (int)Math.ceil(charWidth / singleCharWidth);
+ return (int) Math.ceil((double) charWidth / singleCharWidth);
} finally {
if (gc != null)
gc.dispose();
diff --git a/org.eclipse.jface.text/src/org/eclipse/jface/internal/text/html/HTMLTextPresenter.java b/org.eclipse.jface.text/src/org/eclipse/jface/internal/text/html/HTMLTextPresenter.java
index eeded51b107..fbb51c8d751 100644
--- a/org.eclipse.jface.text/src/org/eclipse/jface/internal/text/html/HTMLTextPresenter.java
+++ b/org.eclipse.jface.text/src/org/eclipse/jface/internal/text/html/HTMLTextPresenter.java
@@ -120,7 +120,7 @@ public class HTMLTextPresenter implements DefaultInformationControl.IInformation
try {
StringBuilder buffer= new StringBuilder();
- int maxNumberOfLines= Math.round(maxHeight / gc.getFontMetrics().getHeight());
+ int maxNumberOfLines= (int) Math.round((double) maxHeight / gc.getFontMetrics().getHeight());
fCounter= 0;
LineBreakingReader reader= new LineBreakingReader(createReader(hoverInfo, presentation), hoverInfo.length(), gc, maxWidth);

Back to the top