From 888d8929a7b87ece77a2cf4fca3cc7a322a43899 Mon Sep 17 00:00:00 2001 From: Nikhil Goel Date: Tue, 21 Mar 2017 14:10:42 +0530 Subject: [PATCH] Coverity fixed: #1351035 Change-Id: If3d5ed072caee7633dd3d4c6fff92e550b7678bf --- .../org/scilab/modules/gui/SwingViewWidget.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/scilab/modules/gui/src/java/org/scilab/modules/gui/SwingViewWidget.java b/scilab/modules/gui/src/java/org/scilab/modules/gui/SwingViewWidget.java index 4f96913..b826641 100644 --- a/scilab/modules/gui/src/java/org/scilab/modules/gui/SwingViewWidget.java +++ b/scilab/modules/gui/src/java/org/scilab/modules/gui/SwingViewWidget.java @@ -39,6 +39,7 @@ import static org.scilab.modules.graphic_objects.graphicObject.GraphicObjectProp import java.awt.Color; import java.awt.Component; import java.awt.Font; +import java.lang.StringBuilder; import javax.swing.JComponent; @@ -251,11 +252,13 @@ public final class SwingViewWidget { String[] tooltipString = ((String[]) value); String tooltipText = tooltipString[0]; if (tooltipString.length > 1) { - tooltipText = "" + tooltipText; + StringBuilder sb = new StringBuilder(); + sb.append("" + tooltipText); for (int kString = 1; kString < tooltipString.length; kString++) { - tooltipText = tooltipText + "
" + tooltipString[kString]; + sb.append("
").append(tooltipString[kString]); } - tooltipText = tooltipText + ""; + sb.append(""); + tooltipText = sb.toString(); } if (tooltipText.equals("")) { uiControl.setToolTipText(null); -- 1.7.9.5