Removed BusElement.dispose(), use scheduleScan() directly for clarity.
This commit is contained in:
@@ -120,10 +120,6 @@ public class TileEntityDeviceBusElement extends AbstractGroupingBlockDeviceBusEl
|
||||
});
|
||||
}
|
||||
|
||||
public void dispose() {
|
||||
scheduleScan();
|
||||
}
|
||||
|
||||
///////////////////////////////////////////////////////////////////
|
||||
|
||||
protected boolean canScanContinueTowards(@Nullable final Direction direction) {
|
||||
|
||||
@@ -73,7 +73,7 @@ public final class BusCableTileEntity extends AbstractTileEntity {
|
||||
// Bus element will usually be discovered via bus scan, not via capability request, so
|
||||
// automatic invalidation via capability will *not* necessarily schedule a scan on the
|
||||
// controller of our current bus. So we need to trigger that manually.
|
||||
busElement.dispose();
|
||||
busElement.scheduleScan();
|
||||
}
|
||||
|
||||
///////////////////////////////////////////////////////////////////
|
||||
|
||||
@@ -514,7 +514,10 @@ public final class ComputerTileEntity extends AbstractTileEntity implements ITic
|
||||
virtualMachine.vmAdapter.suspend();
|
||||
|
||||
busController.dispose();
|
||||
busElement.dispose();
|
||||
|
||||
// This is necessary in case some other controller found us before our controller
|
||||
// did its scan, which can happen because the scan can happen with a delay.
|
||||
busElement.scheduleScan();
|
||||
}
|
||||
|
||||
///////////////////////////////////////////////////////////////////
|
||||
|
||||
Reference in New Issue
Block a user