Fix devices in unloaded chunks not being removed from element device list.
This commit is contained in:
@@ -124,12 +124,13 @@ public abstract class AbstractGroupingDeviceBusElement<TEntry extends AbstractGr
|
||||
|
||||
saveGroup(index);
|
||||
|
||||
final HashSet<TEntry> removedEntries = new HashSet<>(oldEntries);
|
||||
for (final TEntry entry : removedEntries) {
|
||||
for (final TEntry entry : oldEntries) {
|
||||
devices.removeInt(entry.getDevice());
|
||||
onEntryRemoved(entry);
|
||||
}
|
||||
|
||||
oldEntries.clear();
|
||||
|
||||
scanDevices();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user