hooks: add exception handler for renderable draw listener

This commit is contained in:
Adam
2022-06-08 17:10:22 -04:00
parent 82d92b9953
commit 5c319169d5

View File

@@ -568,13 +568,20 @@ public class Hooks implements Callbacks
@Override @Override
public boolean draw(Renderable renderable, boolean drawingUi) public boolean draw(Renderable renderable, boolean drawingUi)
{ {
for (RenderableDrawListener renderableDrawListener : renderableDrawListeners) try
{ {
if (!renderableDrawListener.draw(renderable, drawingUi)) for (RenderableDrawListener renderableDrawListener : renderableDrawListeners)
{ {
return false; if (!renderableDrawListener.draw(renderable, drawingUi))
{
return false;
}
} }
} }
catch (Exception ex)
{
log.error("exception from renderable draw listener", ex);
}
return true; return true;
} }
} }