fix: prevent infinite loop in some conditions
This commit is contained in:
parent
29ae948039
commit
8502c527e3
|
@ -267,7 +267,11 @@ public class TileLegacyController extends AENetworkPowerTile implements ILocatab
|
||||||
public void removeCPUs() {
|
public void removeCPUs() {
|
||||||
boolean changed = false;
|
boolean changed = false;
|
||||||
while (this.inactiveCPUs > MIN_INACTIVE) {
|
while (this.inactiveCPUs > MIN_INACTIVE) {
|
||||||
changed = changed || removeLastIfNotBusy();
|
if (removeLastIfNotBusy()) {
|
||||||
|
changed = true;
|
||||||
|
} else {
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if (changed) {
|
if (changed) {
|
||||||
try {
|
try {
|
||||||
|
|
Loading…
Reference in New Issue