From 1d6edb279b30c4620fbc3879dcb40c04478ed775 Mon Sep 17 00:00:00 2001 From: Unknown Date: Sat, 14 Oct 2017 19:08:59 +0200 Subject: [PATCH] runelite-client: fix settings loading when running on Java 9 --- .../net/runelite/client/config/ConfigInvocationHandler.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runelite-client/src/main/java/net/runelite/client/config/ConfigInvocationHandler.java b/runelite-client/src/main/java/net/runelite/client/config/ConfigInvocationHandler.java index 10da40883c..aed46fcca4 100644 --- a/runelite-client/src/main/java/net/runelite/client/config/ConfigInvocationHandler.java +++ b/runelite-client/src/main/java/net/runelite/client/config/ConfigInvocationHandler.java @@ -126,7 +126,7 @@ class ConfigInvocationHandler implements InvocationHandler constructor.setAccessible(true); Class declaringClass = method.getDeclaringClass(); - return constructor.newInstance(declaringClass, MethodHandles.Lookup.PRIVATE) + return constructor.newInstance(declaringClass, MethodHandles.Lookup.PUBLIC | MethodHandles.Lookup.PRIVATE) .unreflectSpecial(method, declaringClass) .bindTo(proxy) .invokeWithArguments(args);