Merge remote-tracking branch 'runelite/master' into 0908-merge
This commit is contained in:
@@ -709,7 +709,7 @@ public interface Client extends GameShell
|
|||||||
* @param varbit the variable
|
* @param varbit the variable
|
||||||
* @param value the new value
|
* @param value the new value
|
||||||
*/
|
*/
|
||||||
void setSetting(Varbits varbit, int value);
|
void setVarbit(Varbits varbit, int value);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the value of a given variable.
|
* Gets the value of a given variable.
|
||||||
|
|||||||
@@ -216,6 +216,8 @@ public class TabInterface
|
|||||||
|
|
||||||
if (config.rememberTab() && !Strings.isNullOrEmpty(config.tab()))
|
if (config.rememberTab() && !Strings.isNullOrEmpty(config.tab()))
|
||||||
{
|
{
|
||||||
|
// the server will resync the last opened vanilla tab when the bank is opened
|
||||||
|
client.setVarbit(Varbits.CURRENT_BANK_TAB, 0);
|
||||||
openTag(config.tab());
|
openTag(config.tab());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -328,7 +330,7 @@ public class TabInterface
|
|||||||
switch (event.getOp())
|
switch (event.getOp())
|
||||||
{
|
{
|
||||||
case Tab.OPEN_TAG:
|
case Tab.OPEN_TAG:
|
||||||
client.setVarbitValue(client.getVarps(), Varbits.CURRENT_BANK_TAB.getId(), 0);
|
client.setVarbit(Varbits.CURRENT_BANK_TAB, 0);
|
||||||
Widget clicked = event.getSource();
|
Widget clicked = event.getSource();
|
||||||
|
|
||||||
TagTab tab = tabManager.find(Text.removeTags(clicked.getName()));
|
TagTab tab = tabManager.find(Text.removeTags(clicked.getName()));
|
||||||
|
|||||||
@@ -39,7 +39,7 @@ public abstract class VarbitMixin implements RSClient
|
|||||||
|
|
||||||
@Inject
|
@Inject
|
||||||
@Override
|
@Override
|
||||||
public void setSetting(Varbits varbit, int value)
|
public void setVarbit(Varbits varbit, int value)
|
||||||
{
|
{
|
||||||
int varbitId = varbit.getId();
|
int varbitId = varbit.getId();
|
||||||
setVarbitValue(getVarps(), varbitId, value);
|
setVarbitValue(getVarps(), varbitId, value);
|
||||||
|
|||||||
Reference in New Issue
Block a user