From 828a4638b0e736be63f4e0c13fb660b16b580598 Mon Sep 17 00:00:00 2001 From: Ray Greenwell Date: Thu, 15 Mar 2012 21:34:32 +0000 Subject: [PATCH] This might be causing a divide by 0 error because all the sizes are 0... --- .../com/threerings/getdown/util/MetaProgressObserver.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/threerings/getdown/util/MetaProgressObserver.java b/src/main/java/com/threerings/getdown/util/MetaProgressObserver.java index 6a719f5..0070810 100644 --- a/src/main/java/com/threerings/getdown/util/MetaProgressObserver.java +++ b/src/main/java/com/threerings/getdown/util/MetaProgressObserver.java @@ -48,7 +48,9 @@ public class MetaProgressObserver implements ProgressObserver // documentation inherited from interface public void progress (int percent) { - _target.progress((int)((_accum + (percent * _elementSize)) / _totalSize)); + if (_elementSize > 0) { + _target.progress((int)((_accum + (percent * _elementSize)) / _totalSize)); + } } protected ProgressObserver _target;