Merge pull request #947 from se7enAte9/inventoryclickfix

menumanager: fix inaccurate left click options for inventory items
This commit is contained in:
Tyler Bochard
2019-07-08 19:22:02 -04:00
committed by GitHub
5 changed files with 131 additions and 21 deletions

View File

@@ -87,6 +87,7 @@ import net.runelite.api.events.ResizeableChanged;
import net.runelite.api.events.UsernameChanged;
import net.runelite.api.events.VarbitChanged;
import net.runelite.api.events.WidgetLoaded;
import net.runelite.api.events.WidgetPressed;
import net.runelite.api.hooks.Callbacks;
import net.runelite.api.hooks.DrawCallbacks;
import net.runelite.api.vars.AccountType;
@@ -1305,6 +1306,16 @@ public abstract class RSClientMixin implements RSClient
client.sendMenuAction(actionParam, widgetId, menuAction, id, menuOption, "!AUTHENTIC" + menuTarget, var6, var7);
}
@Inject
@FieldHook("tempMenuAction")
public static void onTempMenuActionChanged(int idx)
{
if (client.getTempMenuAction() != null)
{
client.getCallbacks().post(WidgetPressed.INSTANCE);
}
}
@FieldHook("Login_username")
@Inject
public static void onUsernameChanged(int idx)