From 69e3f857c2f0c81367895c5fd504f35c020b0910 Mon Sep 17 00:00:00 2001 From: Michael Bayne Date: Thu, 28 Oct 2004 17:21:56 +0000 Subject: [PATCH] Don't let crazy components ruffle our feathers. git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3176 542714f4-19e9-0310-aa3c-eee0fc999fb1 --- src/java/com/threerings/media/FrameManager.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/java/com/threerings/media/FrameManager.java b/src/java/com/threerings/media/FrameManager.java index 38c43e196..ab66cfec5 100644 --- a/src/java/com/threerings/media/FrameManager.java +++ b/src/java/com/threerings/media/FrameManager.java @@ -1,5 +1,5 @@ // -// $Id: FrameManager.java,v 1.54 2004/10/23 17:36:32 mdb Exp $ +// $Id: FrameManager.java,v 1.55 2004/10/28 17:21:56 mdb Exp $ // // Narya library - tools for developing networked games // Copyright (C) 2002-2004 Three Rings Design, Inc., All Rights Reserved @@ -615,7 +615,12 @@ public abstract class FrameManager // translate into the components coordinate system and render g.translate(_tbounds.x, _tbounds.y); - comp.paint(g); + try { + comp.paint(g); + } catch (Exception e) { + Log.warning("Component choked while rendering."); + Log.logStackTrace(e); + } g.translate(-_tbounds.x, -_tbounds.y); } }