From be1385d634c4ce7bc2fd555ef5c8da8dfb62bddc Mon Sep 17 00:00:00 2001 From: Ray Greenwell Date: Mon, 12 Mar 2012 21:30:07 +0000 Subject: [PATCH] Reinstate not bothering the parent observer if the size of the current element is 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;