Skip to content

Commit

Permalink
don't update wrong types
Browse files Browse the repository at this point in the history
  • Loading branch information
raiyni committed Jun 11, 2024
1 parent 632f409 commit 0eb38f9
Showing 1 changed file with 3 additions and 4 deletions.
7 changes: 3 additions & 4 deletions src/main/java/melky/resourcepacks/ResourcePacksManager.java
Original file line number Diff line number Diff line change
Expand Up @@ -831,9 +831,6 @@ public void resetWidgetOverrides()

public void addPropertyToWidget(WidgetOverride widgetOverride, boolean reset)
{
int oldColor = widgetOverride.getColor();
int newColor = widgetOverride.getNewColor();

Widget widgetToOverride = client.getWidget(widgetOverride.getInterfaceId(), widgetOverride.getChildId());
if (widgetToOverride == null)
{
Expand Down Expand Up @@ -886,7 +883,8 @@ private void applyWidgetProperties(Widget widget, WidgetOverride widgetOverride,
return;
}

if (widget.getTextColor() == newColor || !widgetOverride.checkVarbit(client))
if (widget.getTextColor() == newColor || !widgetOverride.checkVarbit(client) ||
(widgetOverride.getType() > -1 && (widget.getType() != widgetOverride.getType() && widgetOverride.getNewType() != widget.getType())))
{
return;
}
Expand All @@ -900,6 +898,7 @@ private void applyWidgetProperties(Widget widget, WidgetOverride widgetOverride,

if (widgetOverride.getNewType() > -1)
{
log.debug("{} overriding widget type {} to {}", widget.getId(), widget.getType(), widgetOverride.getNewType());
widget.setType(widgetOverride.getNewType());
if (widgetOverride.getNewType() == 3)
{
Expand Down

0 comments on commit 0eb38f9

Please sign in to comment.