From a961d4547efac9121ca69149474cf6dad070afa3 Mon Sep 17 00:00:00 2001 From: shaper Date: Tue, 24 Sep 2002 09:47:14 +0000 Subject: [PATCH] Deal gracefully with a null component in applyToHierarchy(). git-svn-id: https://samskivert.googlecode.com/svn/trunk@849 6335cc39-0255-0410-8fd6-9bcaacd3b74c --- .../src/java/com/samskivert/swing/util/SwingUtil.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/projects/samskivert/src/java/com/samskivert/swing/util/SwingUtil.java b/projects/samskivert/src/java/com/samskivert/swing/util/SwingUtil.java index 11da49be..cbff7d43 100644 --- a/projects/samskivert/src/java/com/samskivert/swing/util/SwingUtil.java +++ b/projects/samskivert/src/java/com/samskivert/swing/util/SwingUtil.java @@ -1,5 +1,5 @@ // -// $Id: SwingUtil.java,v 1.13 2002/07/25 20:55:44 ray Exp $ +// $Id: SwingUtil.java,v 1.14 2002/09/24 09:47:14 shaper Exp $ // // samskivert library - useful routines for java programs // Copyright (C) 2001 Michael Bayne @@ -157,11 +157,15 @@ public class SwingUtil */ public static void applyToHierarchy (Component comp, ComponentOp op) { + if (comp == null) { + return; + } + op.apply(comp); if (comp instanceof Container) { Container c = (Container) comp; int ccount = c.getComponentCount(); - for (int ii=0; ii < ccount; ii++) { + for (int ii = 0; ii < ccount; ii++) { applyToHierarchy(c.getComponent(ii), op); } }