Merge pull request #12062 from melkypie/tooltip-color-fix
This commit is contained in:
@@ -39,6 +39,7 @@ import net.runelite.client.ui.overlay.OverlayLayer;
|
|||||||
import net.runelite.client.ui.overlay.OverlayPosition;
|
import net.runelite.client.ui.overlay.OverlayPosition;
|
||||||
import net.runelite.client.ui.overlay.OverlayPriority;
|
import net.runelite.client.ui.overlay.OverlayPriority;
|
||||||
import net.runelite.client.ui.overlay.components.LayoutableRenderableEntity;
|
import net.runelite.client.ui.overlay.components.LayoutableRenderableEntity;
|
||||||
|
import net.runelite.client.ui.overlay.components.PanelComponent;
|
||||||
import net.runelite.client.ui.overlay.components.TooltipComponent;
|
import net.runelite.client.ui.overlay.components.TooltipComponent;
|
||||||
|
|
||||||
@Singleton
|
@Singleton
|
||||||
@@ -103,12 +104,17 @@ public class TooltipOverlay extends Overlay
|
|||||||
if (tooltip.getComponent() != null)
|
if (tooltip.getComponent() != null)
|
||||||
{
|
{
|
||||||
entity = tooltip.getComponent();
|
entity = tooltip.getComponent();
|
||||||
|
if (entity instanceof PanelComponent)
|
||||||
|
{
|
||||||
|
((PanelComponent) entity).setBackgroundColor(runeLiteConfig.overlayBackgroundColor());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
final TooltipComponent tooltipComponent = new TooltipComponent();
|
final TooltipComponent tooltipComponent = new TooltipComponent();
|
||||||
tooltipComponent.setModIcons(client.getModIcons());
|
tooltipComponent.setModIcons(client.getModIcons());
|
||||||
tooltipComponent.setText(tooltip.getText());
|
tooltipComponent.setText(tooltip.getText());
|
||||||
|
tooltipComponent.setBackgroundColor(runeLiteConfig.overlayBackgroundColor());
|
||||||
entity = tooltipComponent;
|
entity = tooltipComponent;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user