diff --git a/bundles/org.eclipse.remote.jsch.ui/src/org/eclipse/remote/internal/jsch/ui/wizards/JSchConnectionPage.java b/bundles/org.eclipse.remote.jsch.ui/src/org/eclipse/remote/internal/jsch/ui/wizards/JSchConnectionPage.java index a9874cbd570..594c7de126b 100755 --- a/bundles/org.eclipse.remote.jsch.ui/src/org/eclipse/remote/internal/jsch/ui/wizards/JSchConnectionPage.java +++ b/bundles/org.eclipse.remote.jsch.ui/src/org/eclipse/remote/internal/jsch/ui/wizards/JSchConnectionPage.java @@ -497,7 +497,7 @@ public class JSchConnectionPage extends WizardPage { if (data instanceof GridData) { GC gc = new GC(text); FontMetrics fm = gc.getFontMetrics(); - int width = chars * fm.getAverageCharWidth(); + int width = (int) (chars * fm.getAverageCharacterWidth()); gc.dispose(); ((GridData) data).widthHint = width; } diff --git a/bundles/org.eclipse.remote.proxy.ui/src/org/eclipse/remote/internal/proxy/ui/wizards/ProxyConnectionPage.java b/bundles/org.eclipse.remote.proxy.ui/src/org/eclipse/remote/internal/proxy/ui/wizards/ProxyConnectionPage.java index a367993df95..7ad67bc0c42 100755 --- a/bundles/org.eclipse.remote.proxy.ui/src/org/eclipse/remote/internal/proxy/ui/wizards/ProxyConnectionPage.java +++ b/bundles/org.eclipse.remote.proxy.ui/src/org/eclipse/remote/internal/proxy/ui/wizards/ProxyConnectionPage.java @@ -420,7 +420,7 @@ public class ProxyConnectionPage extends WizardPage { if (data instanceof GridData) { GC gc = new GC(text); FontMetrics fm = gc.getFontMetrics(); - int width = chars * fm.getAverageCharWidth(); + int width = (int) (chars * fm.getAverageCharacterWidth()); gc.dispose(); ((GridData) data).widthHint = width; }