From 9186cfd7dc4b8d04dd2ec30ec252c0bb111ea61e Mon Sep 17 00:00:00 2001 From: Yana Stamcheva Date: Sat, 19 Feb 2011 19:28:49 +0000 Subject: [PATCH] Log "transparency not available" exceptions at info label (as they're expected to happen on java 1.5 environment). --- .../MetaContactRightButtonMenu.java | 2 ++ .../transparent/AWTUtilitiesWrapper.java | 34 ++++++++----------- 2 files changed, 16 insertions(+), 20 deletions(-) diff --git a/src/net/java/sip/communicator/impl/gui/main/contactlist/MetaContactRightButtonMenu.java b/src/net/java/sip/communicator/impl/gui/main/contactlist/MetaContactRightButtonMenu.java index 13d1e78f7..85cd1827c 100644 --- a/src/net/java/sip/communicator/impl/gui/main/contactlist/MetaContactRightButtonMenu.java +++ b/src/net/java/sip/communicator/impl/gui/main/contactlist/MetaContactRightButtonMenu.java @@ -440,9 +440,11 @@ private void init() else { fullShareMenuItem.setName("shareFullScreen"); + fullShareMenuItem.addActionListener(this); add(fullShareMenuItem); regionShareMenuItem.setName("shareRegion"); + regionShareMenuItem.addActionListener(this); add(regionShareMenuItem); } diff --git a/src/net/java/sip/communicator/util/swing/transparent/AWTUtilitiesWrapper.java b/src/net/java/sip/communicator/util/swing/transparent/AWTUtilitiesWrapper.java index 2967dddbc..972aa155d 100644 --- a/src/net/java/sip/communicator/util/swing/transparent/AWTUtilitiesWrapper.java +++ b/src/net/java/sip/communicator/util/swing/transparent/AWTUtilitiesWrapper.java @@ -14,8 +14,8 @@ import java.awt.Window; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; -import java.util.logging.Level; -import java.util.logging.Logger; + +import net.java.sip.communicator.util.*; /** * @@ -23,6 +23,9 @@ */ public class AWTUtilitiesWrapper { + private static final Logger logger + = Logger.getLogger(AWTUtilitiesWrapper.class); + private static Class awtUtilitiesClass; private static Class translucencyClass; private static Method mIsTranslucencySupported, mIsTranslucencyCapable, @@ -61,18 +64,15 @@ static void init() } catch (NoSuchMethodException ex) { - Logger.getLogger(AWTUtilitiesWrapper.class.getName()) - .log(Level.SEVERE, null, ex); + logger.info("Not available transparent windows."); } catch (SecurityException ex) { - Logger.getLogger(AWTUtilitiesWrapper.class.getName()) - .log(Level.SEVERE, null, ex); + logger.info("Not available transparent windows."); } catch (ClassNotFoundException ex) { - Logger.getLogger(AWTUtilitiesWrapper.class.getName()) - .log(Level.SEVERE, null, ex); + logger.info("Not available transparent windows."); } } @@ -97,18 +97,15 @@ private static boolean isSupported(Method method, Object kind) } catch (IllegalAccessException ex) { - Logger.getLogger(AWTUtilitiesWrapper.class.getName()) - .log(Level.SEVERE, null, ex); + logger.info("Not available transparent windows."); } catch (IllegalArgumentException ex) { - Logger.getLogger(AWTUtilitiesWrapper.class.getName()) - .log(Level.SEVERE, null, ex); + logger.info("Not available transparent windows."); } catch (InvocationTargetException ex) { - Logger.getLogger(AWTUtilitiesWrapper.class.getName()) - .log(Level.SEVERE, null, ex); + logger.info("Not available transparent windows."); } return false; } @@ -138,18 +135,15 @@ private static void set(Method method, Window window, Object value) } catch (IllegalAccessException ex) { - Logger.getLogger(AWTUtilitiesWrapper.class.getName()) - .log(Level.SEVERE, null, ex); + logger.info("Not available transparent windows."); } catch (IllegalArgumentException ex) { - Logger.getLogger(AWTUtilitiesWrapper.class.getName()) - .log(Level.SEVERE, null, ex); + logger.info("Not available transparent windows."); } catch (InvocationTargetException ex) { - Logger.getLogger(AWTUtilitiesWrapper.class.getName()) - .log(Level.SEVERE, null, ex); + logger.info("Not available transparent windows."); } }