Merge pull request #2563 from open-osrs/mirror-garbage

mirror: prevent 50 garbage objs per second
This commit is contained in:
Tyler Bochard
2020-05-08 20:30:15 -04:00
committed by GitHub
2 changed files with 3 additions and 4 deletions

View File

@@ -95,6 +95,7 @@ public class Hooks implements Callbacks
private static final GameTick GAME_TICK = GameTick.INSTANCE;
private static final BeforeRender BEFORE_RENDER = BeforeRender.INSTANCE;
private static final DrawFinished drawFinishedEvent = new DrawFinished();
@Inject
private EventBus eventBus;
@@ -394,8 +395,8 @@ public class Hooks implements Callbacks
finalImage = image;
}
DrawFinished event = new DrawFinished(copy(finalImage));
eventBus.post(DrawFinished.class, event);
drawFinishedEvent.image = finalImage;
eventBus.post(DrawFinished.class, drawFinishedEvent);
try
{

View File

@@ -24,11 +24,9 @@
*/
package net.runelite.client.events;
import lombok.Value;
import net.runelite.api.events.Event;
import java.awt.Image;
@Value
public class DrawFinished implements Event
{
public Image image;