From ecb418ac2c716738829355e2ac92aef775f57821 Mon Sep 17 00:00:00 2001 From: Sebastien Mazy Date: Sun, 1 Feb 2009 20:26:03 +0000 Subject: [PATCH] fixes issue #516, "GTK round border corners" --- .../java/sip/communicator/impl/gui/UIServiceImpl.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/net/java/sip/communicator/impl/gui/UIServiceImpl.java b/src/net/java/sip/communicator/impl/gui/UIServiceImpl.java index 90654590d..bf2e39ba3 100644 --- a/src/net/java/sip/communicator/impl/gui/UIServiceImpl.java +++ b/src/net/java/sip/communicator/impl/gui/UIServiceImpl.java @@ -764,6 +764,17 @@ private void setDefaultThemePack() uiDefaults.put( "TextArea.font", uiDefaults.get("TextField.font")); } + // Workaround for SC issue #516 + // "GNOME SCScrollPane has rounded and rectangular borders" + if(laf.equals("com.sun.java.swing.plaf.gtk.GTKLookAndFeel") + || laf + .equals("com.sun.java.swing.plaf.motif.MotifLookAndFeel")) + { + UIDefaults metalDefaults = (new javax.swing.plaf.metal + .MetalLookAndFeel()).getDefaults(); + uiDefaults.put("ScrollPaneUI", + metalDefaults.get("ScrollPaneUI")); + } } catch (ClassNotFoundException ex) {