File tree Expand file tree Collapse file tree
extensions/extension/src/main/java/app/revanced/extension/customfilters Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -151,8 +151,13 @@ public static void installCustomTintSlot(Object table) {
151151
152152 Class <?> actorClass = Class .forName ("com.badlogic.gdx.scenes.scene2d.Actor" , false , cl );
153153
154- // FIX: Use getDeclaredMethod() since registerWidget is protected
155- Method registerWidget = figureFiltersClass .getDeclaredMethod ("registerWidget" , actorClass , int .class );
154+ // FIX: Look for registerWidget in the superclass (ToolTable)
155+ Class <?> toolTableClass = Class .forName (
156+ "org.fortheloss.sticknodes.animationscreen.modules.tooltables.ToolTable" ,
157+ false , cl
158+ );
159+
160+ Method registerWidget = toolTableClass .getDeclaredMethod ("registerWidget" , actorClass , int .class );
156161 registerWidget .setAccessible (true ); // Make protected method accessible
157162
158163 registerWidget .invoke (table , fieldInstance , 108 ); // ID 108 (0x6C)
You can’t perform that action at this time.
0 commit comments