From: Adam Megacz Date: Sat, 22 Aug 2009 21:34:14 +0000 (-0700) Subject: InterpreterShip: fix bug that caused ships with no input docks to not be serviced X-Git-Url: http://git.megacz.com/?p=fleet.git;a=commitdiff_plain;h=710996c40a09cd73cbab740e0842e54da04e4d4b InterpreterShip: fix bug that caused ships with no input docks to not be serviced --- diff --git a/src/edu/berkeley/fleet/interpreter/InterpreterShip.java b/src/edu/berkeley/fleet/interpreter/InterpreterShip.java index 033b33b..811c02b 100644 --- a/src/edu/berkeley/fleet/interpreter/InterpreterShip.java +++ b/src/edu/berkeley/fleet/interpreter/InterpreterShip.java @@ -40,7 +40,7 @@ abstract class InterpreterShip extends FleetTwoShip { else allflushing = false; if (!d.flushing && !d.dataReadyForShip) someempty = true; } - if (allflushing) { + if (allflushing && someflushing) { for(InterpreterDock d : docks.values()) if (d.isInputDock()) d.flushing = false;