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
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;
}
}