Log "transparency not available" exceptions at info label (as they're expected to happen on java 1.5 environment).

cusax-fix
Yana Stamcheva 16 years ago
parent f5b4bdac51
commit 9186cfd7dc

@ -440,9 +440,11 @@ private void init()
else
{
fullShareMenuItem.setName("shareFullScreen");
fullShareMenuItem.addActionListener(this);
add(fullShareMenuItem);
regionShareMenuItem.setName("shareRegion");
regionShareMenuItem.addActionListener(this);
add(regionShareMenuItem);
}

@ -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.");
}
}

Loading…
Cancel
Save