mirror of
https://github.com/moparisthebest/davmail
synced 2024-12-13 19:22:22 -05:00
Fix regression from revision 811
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@818 3d1905a2-6b24-0410-a738-b14d5a86fcbd
This commit is contained in:
parent
06e1a4896f
commit
6b23e40b4e
@ -29,7 +29,7 @@ public class OSXAdapter implements InvocationHandler {
|
||||
protected final Method targetMethod;
|
||||
protected final String proxySignature;
|
||||
|
||||
static Constructor<?> macOSXApplication;
|
||||
static Object macOSXApplication;
|
||||
|
||||
/**
|
||||
* Pass this method an Object and Method equipped to perform application shutdown logic.
|
||||
@ -135,7 +135,7 @@ public class OSXAdapter implements InvocationHandler {
|
||||
public static void setHandler(OSXAdapter adapter) throws ClassNotFoundException, NoSuchMethodException, InvocationTargetException, IllegalAccessException, InstantiationException {
|
||||
Class<?> applicationClass = Class.forName("com.apple.eawt.Application");
|
||||
if (macOSXApplication == null) {
|
||||
macOSXApplication = (Constructor<?>) applicationClass.getConstructor((Class[]) null).newInstance((Object[]) null);
|
||||
macOSXApplication = applicationClass.getConstructor((Class[]) null).newInstance((Object[]) null);
|
||||
}
|
||||
Class applicationListenerClass = Class.forName("com.apple.eawt.ApplicationListener");
|
||||
Method addListenerMethod = applicationClass.getDeclaredMethod("addApplicationListener", new Class[]{applicationListenerClass});
|
||||
|
Loading…
Reference in New Issue
Block a user