Skip to content

Commit d3b474d

Browse files
committed
Version 0.1.6
Fix wrong parameter loads when using StubConstructor in a non-static function
1 parent 09ea0cb commit d3b474d

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ repositories {
1313
mavenCentral()
1414
}
1515

16-
version = "0.1.5"
16+
version = "0.1.6"
1717
group = "org.kettingpowered"
1818

1919
dependencies {

src/main/java/org/kettingpowered/mixinextras/KettingMixinPlugin.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ private static InsnList newCall(MethodNode method, String name) {
119119
}
120120
Type[] types = Type.getMethodType(method.desc).getArgumentTypes();
121121
method.maxStack = types.length + 2;
122-
int varIndex = 0;
122+
int varIndex = (method.access&Opcodes.ACC_STATIC) == 0 ? 1 : 0;
123123
for(int i = 0; i < types.length; i++){
124124
switch (types[i].getSort()) {
125125
case Type.BOOLEAN:

0 commit comments

Comments
 (0)